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

Linux + Apache + PHP 环境搭建

2015-11-25 18:22 696 查看
搭建环境:

  Ubuntu 15.04

  Apache 2.4.16

  PHP 5.6.15

1 安装Apache  

  先安装依赖程序(都安装在 /usr/local/ 目录下)

    apr-1.5.2.tar.gz      http://apr.apache.org/download.cgi
    apr-util-1.5.4.tar.gz   

    pcre-8.37.tar.gz      http://www.pcre.org/
  然后安装apache

    httpd-2.4.16.tar.gz    http://httpd.apache.org/download.cgi#apache24      

./configure --prefix=/usr/local/apache2/ --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/


2 安装PHP

  可能需要先安装 libxml2 和 libxml2-dev , apt-get命令安装即可

  安装PHP http://php.net/downloads.php
  ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php5/etc

  配置文件:sudo cp php.ini-production /usr/local/php5/etc/php.ini

    

3 配置Apache   

  使得apache能够解析php脚本

  sudo vi /usr/local/apache2/conf/httpd.conf

  添加:

     AddType application/x-httpd-php .php .phtml

  可选:  

    LoadModule php5_module  modules/libphp5.so #安装php时候自动添加的

    DirectoryIndex index.php index.html #默认打开文件名

    DocumentRoot "/usr/local/apache2/htdocs" #默认脚本存放目录,可修改, 要和下面的<Directory "...">同步修改

4 测试

  在 /usr/local/apache2/htdocs/ 目录中创建 info.php 文件

<?php
phpinfo();
?>


  打开apache服务 sudo /usr/local/apache2/bin/apachectl start

  浏览器中输入localhost/info.php 出现php信息页面,说明配置成功~

    

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