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

Unix/Linux
查看linux 下已经安装的软件包信息
linux 系统中软件raid 配置方法
linux 下MySQL服务器的启动与停止
linux 系统下FTP服务器配置方法
Linux系统下如何挂载U盘,硬盘,光驱
linux 系统下DHCP服务器 配置方法
Linux系统下软件的安装与卸载
在Fedora 9中启用ext4文件系统的方法
linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows网络共享和NFS网络共享
Linux查看文件夹大小的命令
LINUX系统grub常见错误分析
llinux fdisk分区工具 使用方法
linux 系统telnet乱码
rhythmbox 乱码的解决方法
linux单网卡绑定多ip
tar.gz 和tar.bz2 详细解释
linux学习笔记
linux系统rpm安装包详解
linux 服务器常用维护命令
出现The file /boot/grub/stage1 not read cor 解决办法

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 179 ::
收藏到网摘: 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一份给我,谢谢!