三、安装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
# make
# make install
# cp php.ini-dist /usr/local/lib/php.ini
编辑PHP的配置文件是/usr/local/lib/php.ini,将其中的register_globals变量修改成On,默认是Off的。需要将它改成On。否则会出现php不能直接读不到post或get的数据的现象。
编辑Apache的配置文件/usr/local/terry_yu/apache/conf/httpd.conf,在文件结尾加上以下一行:
AddType application/x-httpd-php .php .php3
启动apache:
# /usr/local/terry_yu/apache/bin/apachectl start