linux,安装并配置PHP环境

6 篇文章 0 订阅

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

一、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!则成功!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值