读书人

Linux:装配Apache与PHP

发布时间: 2012-07-15 20:11:35 作者: rapoo

Linux:安装Apache与PHP

Linux:安装Apache与PHP


1、Apache?


在如下页面下载apache的for Linux 的源码包http://www.apache.org/dist/httpd/; 存至/home/xx目录,xx是自建文件夹,我建了一个wj的文件夹。


命令列表:?

cd /home/wj?

tar -zxvf httpd-2.0.54.tar.gz?

mv httpd-2.0.54 apache?

cd apache?

./configure --prefix=/usr/local/apache2 --enable-module=so?

make?

make install?


安装apache至/usr/local/apache 并配置apache支持dso方式?


2、PHP?


在如下页面下载php的for Linux 的源码包http://www.php.net/downloads.php;存至/home/wj目录


命令列表:?

cd /home/wj?

tar -zxvf php-5.0.4.tar.gz?

mv php-5.0.4 php?

cd php?

./configure --prefix=/usr/local/php5?

--with-apxs2=/usr/local/apache2/bin/apxs?

--with-config-file-path=/usr/local/lib?

--enable-track-vars?

--with-xml

--with-MySQL


make?

make install?


其中apache和mysql是根据你安装的目录名变,我的是 =/usr/local/apache2/bin/apxs 和MySQL?


cp php.ini-dist /usr/local/lib/php.ini?


以dso方式安装php至/usr/local/php 设置配置文件目录为/usr/local/lib 开启mysql,xml支持?


3、配置?


vi /usr/local/apache/conf/httpd.conf


对apache做如下配置


#将ServerAdmin mailto:linux@linuxidc.com一行改为您的邮箱地址

#DocumentRoot "/home/httpd/html/" 此处为html文件主目录


Options FollowSymLinks MultiViews 为安全起见,去掉"Indexes"?

DirectoryIndex default.php default.phtml default.php3 default.html default.htm?

?

AddType application/x-httpd-php .php .phtml .php3 .inc #设置apache的默认文件名次序

AddType application/x-httpd-php-source .phps #设置php文件后缀?


存盘退出?


vi /usr/local/lib/php.ini?


#register-golbals = On?


存盘退出

4、启动服务?


/usr/local/apache/bin/apachectl start?


5、测试?


然后写个php测试页info.php:内容如下?


〈?phpphpinfo();?>?


正常的话,应该能看到php的信息了,恭喜你的Apche+Mysql+PHP安装成功。?


6、apache自动启动- -?


下面用自启动apache为例;?


自启动脚本:?


/usr/local/apache/bin/apachectl start?


文件位于/etc/rc.d/init.d下,名为apached,注意要可执行.?


#chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行?


#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式?


#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache

读书人网 >UNIXLINUX

热点推荐