Apache+php环境的搭建
①安装apache
tar –zxvf httpd-2.2.0.tar.gz
cd httpd-2.2.0.tar.gz
./configure --prefix=/usr/local/apache --enable-track-vars --enable-cgi --enable-so --with-config-file-path=/usr/local/apache/conf *// --enable-cgi 支持CGI; --enable-so 如果没有此顶,在编译PHP的时候会提示找不到apxs2; --enable-track-vars 为启动cookie的get/post等追踪功能
make
make install
启动apache守护进程;
mirror# /usr/local/apache/bin/apachectl –k start
打开浏览器,输入 就能看到一个apache的欢迎页面了,这表示我们已经成功解决了apache的安装。
对于apache的配置此处不做说明,但做修改时这注意备份。
②PHP的安装
tar -zxvf php-5.1.2.tar.gz
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --enable-track-vars --enable-force-cgi-redirect --with-config-file-path=/usr/local/php/etc --with-gd=/usr/local/gd --with-zlib=/usr/local/zlib --with-png=/usr/local/libpng
make
make install
cp php.ini-dist /usr/local/php/etc/php.ini *//注意:此步非常重要,但却经常被忽略
现在,我们还要对apache的配置文件做一点修改,目的是让apache能解释php程序
vi /usr/local/apache/conf/httpd.conf
找到#AddType application/x-tar .tgz 这行,在下面加一行。前面不要加#号。
AddType application/x-httpd-php .php
找到下面一行在后面加上index.php,这表示网站的默认页也能够为index.php
DirectoryIndex index.html index.html.var index.php
注意:改变了http.conf后,要重启apache服务器,否则不会生效!!
然后我们在网站存放的目录下建一个info.php的文件。我们还是用前面apache自己指定网站存放的位置,/usr/local/apache/htdocs目录。在这个目录中建一个文件info.php,内容是如下的
phpinfo(); ?>
然后改变这个文件的权限
chmod 755 info.php
在浏览器中打入 ,就能看到php的信息了。如果还是出现的是 phpinfo(); ?> 字样的页面,那就是没有成功:( ,可能是您改变了apache的配制文件,忘记了重启apache服务器了,要重启一下试试看。
阅读(449) | 评论(0) | 转发(0) |