linux,安装并配置PHP环境

来源:互联网 发布:淘宝mg美即面膜 编辑:程序博客网 时间:2024/06/06 00:48

该文章是本人根据网上查找,多方总结,实际操作,执行成功的流程,给大家分享

一、apache安装

1、下载 httpd-2.2.11.tar.gz

2、解压
    tar zxvf httpd-2.2.11.tar.gz

3、编译配置 (tar执行完后会产生httpd-2.2.11的目录进入该目录)

   ./configure --prefix=/usr/local/apache2 --enable-so --with-mpm=prefork    
执行完后无错误执行

4、编译

   make

5、安装

   make install

安装完毕!

3、测试是否安装成功

进入安装目录/usr/local/apache2/bin下执行

    启动 sudo ./apachectl -k start
    停止 sudo ./apachectl -k stop
    重新起动 sudo ./apachectl -k restart

如果服务能起来,则证明安装成功!

二、php安装

1、下载  php-5.2.8.tar.gz
2、解压

     tar zxvf php-5.2.8.tar.gz
4、编译配置
    ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs
5 编译
    make 

 这里如果出现缺少库的错误直接使用rpm安装缺失的库

  这里如果出现 PHP configure:error:build testfaild.please check the config.log的错误,根据本机虚拟机不同环境存在的解决办法可能不一样,本人在这里建议仔细查看config.log里面显示错误,根据错误更改。

6、安装

   make install
《安装完毕》

三、配置整体环境

1.拷贝php配置文件

 cp php-5.2.8/php.ini.dist /usr/local/php/lib/php.ini (这里32位系统放在lib下,64位系统放在lib64下)

(如果没有php.ini.dist 则把php.ini-development php.ini-production中的任何一个重命名为php.ini.dist即可。)

2、修改php.ini文件

  register_globals = On

3、修改/usr/local/apache2/conf/httpd.conf配置文件使其满足基本配置

    找

       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    记得要去掉前面的“#”    
在这里整体配置完成

4、测试

编写一个php文件,如test.php
<?php
echo “hello php!”;
?>
放到apache的htdocs目录下
重新启动apache
http://127.0.0.1/test.php 

页面显示hello php!则成功!


0 0