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)的主要内容,如果未能解决你的问题,请参考以下文章
年终福利,PHP7+Apache2.4+MySQL5.6 源码编译安装,环境配置,搭建你自己的LAMP环境
最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11
最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11