您的位置:首页 > 运维架构 > Linux

linux下安装php并配置运行环境

2018-01-16 10:38 881 查看
1、安装PHP
(1)获得PHP源码:php-5.4.1.tar.gz(最新版本为5.4.2),保存到/usr/local目录下。下载地址:http://cn.php.net/get/php-5.4.2.tar.gz/from/a/mirror
(2)解压缩源码文件:
#tar -zvxf php-5.4.1.tar.gz
(3)安装libxm12以及libxml2-devel,不然编译源码时会出现“Configure: error: xml2-config not found. Please check your libxml2 installation.”问题。
#yum install -y libxml2 libxm12-devel
 (4)编译源码:
#cd /usr/local/php-5.4.1
#./configure --prefix=/usr/local/php --with-apxs2=/lamp/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track-vars --with-xml --with-mysql-dir=/usr/include/mysql/mysql.h
--with-zlib-dir=/usr/lib(prefix指定的是你的安装目录,with指定的是你之前安装的apache以及mysql的位置以及依赖的文本库的存放位置,当然你也可以不指定不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。)
一定要指定对之前自己安装的apache的位置。不然坑死,
#make
 (5)安装
#make install 
 
2、配置PHP
 (1)将PHP源码包(/usr/local/php-5.4.1)中的php.ini-development文件复制到/usr/local/php/lib/下,更名为php.ini。就是把安装包文件里的一个配置文件复制到安装好的php的lib目录下,这步很重要,不然无法打开php页面
#cp /usr/local/php-5.4.1/php.ini-development /usr/local/php/lib/php.ini
 (2)修改Apache配置文件(gedit /usr/local/apache2/conf/httpd.conf)以支持对PHP的解析。如果httpd.conf中没有下列语句,就将它们分别添加到LoadModule和AddType项的后面。
找到:    
AddType  application/x-compress .Z    
AddType application/x-gzip .gz .tgz    
在后面添加:    
AddType application/x-httpd-php .php(使Apcche支持PHP)    
AddType application/x-httpd-php-source .php5       
 
找到:    <IfModule dir_module>    DirectoryIndex index.html    </IfModule>    
添加:    <IfModule dir_module>    DirectoryIndex index.html index.php    </IfModule>        
 
找到:    #ServerName www.example.com:80    
修改为:  ServerName 127.0.0.1:80或者ServerName localhost:80    记得要去掉前面的“#”  
 
 
修改默认的Web站点目录
 
找到:DocumentRoot "/usr/local/apache2/htdocs"
修改为:DocumentRoot "/home/www/WebSite" --该目录为自己创建的目录
 
找到:<Directory "/usr/local/apache2/htdocs">

修改为:<Directory "/home/www/WebSite">重启Apache服务器:
#/usr/local/apache2/bin/apachectl restart
 
 (3)测试PHP:
在Apache服务器的文件根目录(/apache/htdocs/)下新建一个PHP文件test.php,并输入以下内容:
<?php
     phpinfo();
?>
在浏览器中输入http://localhost/test.php,如果看到下图,则表示已成功安装了PHP。
 
 

修改默认的Web站点目录

 

找到:DocumentRoot "/usr/local/apache2/htdocs"

修改为:DocumentRoot "/home/www/WebSite" --该目录为自己创建的目录

 

找到:<Directory
"/usr/local/apache2/htdocs"> 

修改为:<Directory
"/home/www/WebSite">

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: