刚刚安装好php和apache,现将具体过程写出来,让各位见笑了,虽然版本不是最新版的,但这是我费了几天劲,看了N多资料才调试好的。原本,安装中有mysql的,但是因为在安装mysql的过程中有错,暂时就先跳过了,请各位谅解。等我成功安装apache、php、mysql的最新版后(apache 2.0.54 PHP 5.0.4 MySQL 5.0),我会周详将整个安装过程写出来,让各位指教。
1.准备安装程式
apache_1.3.33.tar.gz 点击下载
php-4.4.0.tar.gz 点击下载
将以上两个文档下载保存至任意目录,如/home/soft
2.解压文档
在/usr/local文档下执行
tar zxvf /home/soft/apache_1.3.33.tar.gz
tar zxvf /home/soft/php-4.4.0.tar.gz
这样就能够将文档解压至/usr/local下,这时,您能够查看,在/usr/local下会多出两个目录apache_1.3.33和php-4.4.0,当然,您要解压至其他目录也是能够的。
( 其实接着就应该安装安装mysql,但我安装mysql时出错了,我就跳过了,我觉得安装mysql部分是比较麻烦的)
3.安装php
cd /usr/local/apache_1.3.33
./configure --prefix=/usr/local/apache
#其中prefix参数是指定程式的安装路径
这里需说明,这一步本应是安装php的,但在安装php之前需先对apache进行configure,
cd /usr/local/php-4.4.0
./configure --with-apache=/usr/local/apache_1.3.33 --enable-track-vars
#其中apache_1.3.33是上面解压之后的目录,一定要正确。另一个参数 enable-track-vars,我还没有弄懂是什么意思,假如您知道,谢谢告诉我
make
make install
安装完之后,在/usr/local/apache_1.3.33/src/modules中会多一个php4的子目录
cp /usr/local/php-4.4.0/php.ini-dist /usr/local/lib/php.ini
#将php的配置文档拷贝至 /usr/local/lib目录,因为apache执行时会从 /usr/local/lib寻找php.ini这个文档,当然这个文档,您是能够编辑的
4.安装apache
cd /usr/local/apache_1.3.33
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
make
make install
这样就已安装好了,您能够通过http://127.0.0.1测试一下,看是否能够看到apache安装成功的页面,接着还要编辑httpd.conf文档
5.修改httpd.conf
vi /usr/local/apache/conf/httpd.conf
#加入以下两行,资料上说在httpd.conf中会有的,但我在httpd.conf中没有找到,就手动添加了
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
#取消以下这行的注释,这样用户端就能够使用cgi程式
AddHandler cgi-script .cgi
启动apache
/usr/local/apache/bin/apachectl start
6.php测试
vi /usr/local/apache/htdocs/test.php
#为什么要放到/usr/local/apache/htdocs/下呢,因为在httpd.conf中默认的路径是这个路径,当然您也能够改成其他的
#输入以下内容,我不懂php,所以只好从网上摘下这个php程式
phpinfo();
?>
在浏览器中输入:http://127.0.0.1/test.php,假如一切正常的话,应该就能够看到该程式运行的结果了,也就是说apache已能够执行php程式了。
7.其他—设定用户个人首页
#apache支持用户个人首页,在httpd.conf 中能够设定,默认的目录为public_html,下面以crazy用户目录为例
cd /home/crazy
mkdir public_html
接着在/home/crazy/public_html下建立名为index.html的文档,然后在游览器中输入:http://127.0.0.1/~crazy,这样就能够看到结果了。
关httpd.conf文档配置,请参考官方文档。
结语:
这是我第一次成功安装php,当然算不上完全的成功,但总算是给自己增加了一点信心。假如各位有这方面的周详资料,请email一份给我,谢谢!
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




