Linux下搭建PHP开发环境(Apache2.4.12+PHP5.6.7+MySQL5.6)

Posted zh520qx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下搭建PHP开发环境(Apache2.4.12+PHP5.6.7+MySQL5.6)相关的知识,希望对你有一定的参考价值。

      楼主毕业近几年都是从事Java开发,但前阵子公司外别的公司合作,并接了个项目,该项目的前期是php开发的,后期将逐渐转为Java来开发,但期间的维护,接口的修改都得继续用PHP,没办法啊,由于一下子找不到PHP开发人员,只能我来顶上了。

      写代码到不是难事,关键是一直没有完整的自己搭建过一套PHP开发环境,于是自己就通过网络,查看了一些相关文章,然后进行完整的搭建配置了PHP开发环境,详细安装配置如下:

      一、安装mysql数据库

      具体安装过程请参考:http://blog.csdn.net/zh520qx/article/details/43731495

     二、安装Apache服务器

    由于apache服务器会依赖一些相关组件,故先要安装依赖组件,apr,apr-util,pcre.

    分别下载好apr,apr-util,pcre组件,地址:http://apr.apache.org/http://www.pcre.org/ (楼主软件包存放的目录是/home/software,读者可根据自己爱好自定)

    安装apr:

    解压下载好的apr包:tar -zxvf  /home/software/apr-1.5.1.tar.gz -C /opt/,进入解压后的目录,cd /opt/apr-1.5.1,

    配置:./configure --prefix=/usr/local/apr

    编译与安装:make && make install

 

    安装apr-util:

    解压下载好的apr包:tar -zxvf  /home/software/apr-util-1.5.4.tar.gz-C /opt/,进入解压后的目录,cd /opt/apr-util-1.5.4,

    配置:./configure --with-apr=/usr/local/apr/

    编译与安装:make && make install

 

    安装pcre:

    解压下载好的apr包:unzip /home/software/pcre-8.36.zip -d /opt/,进入解压后的目录,cd /opt/pcre-8.36,

    配置:./configure --prefix=/usr/local/pcre

    编译与安装:make && make install

 

    安装apache:

    从官网下载apache安装包,地址:http://httpd.apache.org/download.cgi#apache24

    将下载后的安装包解压到对应目录,命令:tar -zxvf /home/software/httpd-2.4.12.tar.gz -C /opt/

    进入到解压后的目录,命令:cd /opt/httpd-2.4.12,

    执行命令配置信息:./configure --prefix=/usr/local/apache2.4 --enable-module=so --with-apr=/usr/local/apr --with-pcre=/usr/local/pcre

    编译与安装:make && make install

    完成后进入../conf/目录,修改http.conf中的ServerAdmin xxx@xxx.com ,ServerName localhost:80

   启动apache,地址栏输入http://localhost,回车,正确安装将看到如下界面:

  

 

   三、安装php

   到官网下载PHP安装包,地址:http://php.net/downloads.php

   解压下载好的PHP安装包:tar -zxvf /home/software/php-5.6.7.tar.gz -C /opt

  进入解压后的目录:

  配置:./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-apxs2=/usr/local/apache2.4/bin/apxs --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib --with-libxml-dir --with-gd --with-iconv --with-curl --with-png-dir --with-jpeg-dir --enable-sockets --enable-mbstring --enable-inline-optimization --enable-zend-multibyte --with-freetype-dir

 编译与安装:make && make install

 安装完成后,将php.ini拷贝到指定的配置目录:cp /opt/php.5.6.7/php.ini-development /usr/local/php5/etc/php.ini,并打开logger日志文件位置(可选)

 编辑apache配置文件,以支持PHP:

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

  找到AddType模块,在后面加上:

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

  AddType application/x-httpd-php-source .php5

 修改dir_module模块,加上index.php

 <IfModule dir_module>
    DirectoryIndex index.html index.php
 </IfModule>

 进入apache默认根目录建立一个php文件,phpinfo.php,内容如下:

 <?php

 phpinfo.php

 ?>

重起apache服务器,完成后地址输入:http://localhost/phpinfo.php,若安装正确则出现如下界面:

至此,php开发环境搭建完毕!

 


 

 


 

 

 

以上是关于Linux下搭建PHP开发环境(Apache2.4.12+PHP5.6.7+MySQL5.6)的主要内容,如果未能解决你的问题,请参考以下文章

Windows下Apache2.4+php5.6环境搭建

年终福利,PHP7+Apache2.4+MySQL5.6 源码编译安装,环境配置,搭建你自己的LAMP环境

最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11

最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11

最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11

windows本地自己搭建的PHP7+Apache2.4环境使用composer安装laravel5.5