科技常识:Linux上架设支持JSP+PHP的Web服务器

2021-06-09 13:14:08
导读今天小编跟大家讲解下有关科技常识:Linux上架设支持JSP+PHP的Web服务器,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技

今天小编跟大家讲解下有关科技常识:Linux上架设支持JSP+PHP的Web服务器,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:Linux上架设支持JSP+PHP的Web服务器的相关资料,希望小伙伴会喜欢也能够帮助大家。

近年来Linux在服务器市场占有比例日渐攀升,除了缘于Linux的免费和安全性之外,还因为Linux上的应用服务日益丰富。大部分常见的服务都在Linux上有了较好的解决方案。而对于Intenet上应用最广泛的Web服务来说,Linux的表现就更为出色。 谁也无法说 清Internet上究竟有多少个网站,但在众多网站中,采用PHP和JSP开发的网站无疑占居了极大的市场份额。下面就介绍一下如何在Linux上架设支持JSP+PHP+MySQL的Web服务器。  对于Web服务,apache无疑是首选。数据库方面选用MySQL,这对于一般应用也够了,当然Linux下也可以安装oracle、DB2等大型数据库,可是它们费用昂贵。至于对于开发语言的支持,JSP和PHP无疑是当前最主流和应用最广泛的web开发语言了。所有这些软件我们可以从以下网站上找到:  Resin:http://www.caucho.com/  JDK:http://java.sun.com/  Apache:http://www.apache.org  MySQL:http://www.mysql.com  PHP:http://www.php.net  MM.MySQL:http://mmmysql.sourceforge.net/  从以上网站下载对应的软件,笔者下载的软件如下:  mysql-4.0.15.tar.gz  apache_1.3.28.tar.gz  php-4.3.3.tar.gz  resin-3.0.3.tar.gz  mysql-connector-java-3.1.0-alpha.tar.gz  j2sdk-1_4_2_01-linux-i586.bin  一、安装MySQL  MySQL的安装比较简单,但是编译过程可能有点长,具体步骤如下:  # tar -xzpvf mysql-4.0.15.tar.gz  # adduser -s /bin/false mysql  # ./configure --prefix=/usr/local/terry_yu/mysql --enable-assembler--with-innodb --with-charset=gb2312  # make  # make install  # /usr/local/terry_yu/mysql/bin/mysql_install_db  # chown -R root /usr/local/terry_yu/mysql/  # chown -R mysql /usr/local/terry_yu/mysql/var  # chgrp -R mysql /usr/local/terry_yu/mysql/  # /usr/local/terry_yu/mysql/bin/mysql_install_db  修改/etc/ld.so.conf,在最后加入以下一行:  /usr/local/terry_yu/mysql/lib/mysql/lib  然后执行以下命令:  # ldconfig  用以下命令启动MySQL  /usr/local/terry_yu/mysql/bin/mysqld_safe &  用以下命令修改MySQL的root密码:  /usr/local/terry_yu/mysql/bin/mysqladmin -uroot password abcdefg  用以下命令可以进入MySQL的命令行方式:  [root@terry root]# /usr/local/terry_yu/mysql/bin/mysql -uroot -p  Enter password:  Welcome to the MySQL monitor. Commands end with ; or \g.  Your MySQL connection id is 1 to server version: 4.0.15  Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  mysql> quit  Bye  出现以上信息表示MySQL已经成功运行了。  二、安装JDK  # chmod 755 j2sdk-1_4_2_01-linux-i586.bin  # ./j2sdk-1_4_2_01-linux-i586.bin  # mv j2sdk1.4.2_01/ /usr/local/terry_yu/  # cd /usr/local/terry_yu/  # ln -s j2sdk1.4.2_01/ jdk  # ln -s jdk/jre/ jre  # vi /etc/profile  JAVA_HOME=/usr/local/terry_yu/jdk  RESIN_HOME=/usr/local/terry_yu/resin  CLASSPATH=.:../$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$RESIN_HOME/lib:/usr/  local/terry_yu/jdbc  PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin  退出当前登录的环境,重新登录,这样刚刚设定的环境变量就会生效,然后用如下命令测试:  [root@terry root]# java -version  java version "1.4.2_01"  Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_01-b06)  Java HotSpot(TM) Client VM (build 1.4.2_01-b06, mixed mode)  看到类似信息就表示JDK环境已经好了。其实在上面的/etc/profile中,我们不仅仅设置了JDK的环境变量,还一并设置了Resin和JDBC的环境变量,这些都是后面安装Resin所必需的设定。  三、安装MySQL的JDBC  MySQL的JDBC的相关环境变量已经在前面设置好了,所以余下的只是按以下命令安装:  # tar -xzpvf mysql-connector-java-3.1.0-alpha.tar.gz  # mv mysql-connector-java-3.1.0-alpha /usr/local/terry_yu/  # cd /usr/local/terry_yu/  # ln -s mysql-connector-java-3.1.0-alpha/ jdbc  四、安装Apache  http://apache.linuxforum.net/dist/httpd/apache_1.3.28.tar.gz  需要注意的是,编译apache时候必须加入了DSO支持,如果没有,请加入 --enable-module=so 选项重新编译apache  # tar -xzpvf apache_1.3.28.tar.gz  # cd apache_1.3.28/  # ./configure --prefix=/usr/local/terry_yu/apache --enable-module=most--enable-shared=max  # make  # make install  察看编译进apache的模块:  #/usr/local/terry_yu/apache/bin/httpd -l  Compiled-in modules:  http_core.c  mod_so.c  看到以上的信息表明apache支持DSO方式了。这样就可以用DSO的方式把php和resin的模块加进来。  五、安装PHP  安装PHP比较简单,我们先装PHP。  # tar -xzpvf php-4.3.3.tar.gz  # cd php-4.3.3/  # ./configure --with-mysql=/usr/local/terry_yu/mysql  --with-apxs=/usr/local/terry_yu/apache/bin/apxs上一页12 下一页 阅读全文

来源:爱蒂网

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章