2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > linux下安装php并配置运行环境

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

时间:2019-12-09 01:20:33

相关推荐

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

1、安装PHP

(1)获得PHP源码:php-5.4.1.tar.gz(最新版本为5.4.2),保存到/usr/local目录下。下载地址:/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 libxml2libxm12-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 :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">

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。