当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 刚刚安装好php与apache,现将

Unix/Linux
Linux 备份 恢复方法
Linux玩CS反恐精英的方法
在一个ISO镜像中集成多个不同的linux发行版,可刻盘,可引导
Linux 快捷键使用
Linux DHCP 服务器配置方法介绍
Linux 22端口的修改方法
Linux 记录会话过程的命令
Linux 后台执行程序如何操作?
linux Wget命令来浏览网页的方法
Linux tail命令的巧妙应用
Wine 中文存在很多的乱码怎么解决方法
linux 新手教程之创建锁文件的方法
配置Linux 保证其系统的安全
Linux DHCP协议实现过程
Linux系统下破解SAM密码
linux/unix vi 编辑器用法详解
Linux 误删文件的解决方法
Linux系统下的历史记录删除方法
Red Hat Linux 安全设置指南
Linux基本命令-注销、关机、重启

Unix/Linux 中的 刚刚安装好php与apache,现将


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 32 ::
收藏到网摘: n/a

刚刚安装好php与apache,现将具体过程写出来,让各位见笑了,虽然版本不是最新版的,但这是我费了几天劲,看了N多资料才调试好的。
刚刚安装好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一份给我,谢谢!