千家信息网

如何搭建Linux+apache2.4+php5.6环境

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下如何搭建Linux+apache2.4+php5.6环境,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!搭
千家信息网最后更新 2026年11月03日如何搭建Linux+apache2.4+php5.6环境

小编给大家分享一下如何搭建Linux+apache2.4+php5.6环境,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

搭建php环境主要分为三个步骤,第一步为

安装apache(2.4)服务器:

apache安装之前,需要安装APR、APR-Util和PCRE依赖包,因为apache是依赖于它们的。具体下载地址如下

APR和APR-Util:http://apr.apache.org/download.cgi

PCRE:http://sourceforge.net/projects/pcre/files/pcre

apache的官方下载地址为:http://httpd.apache.org/download.cgi

笔者下载的版本具体为,apache(httpd-2.4.10.tar.gz), apr(apr-1.5.1.tar.gz), apr-util(apr-util-1.5.4.tar.gz), pcre(pcre-8.36.tar.gz)。

下载完以后就是安装了(相关目录需要自己建)

1.apr的安装:

解压:在apr文件路径下执行(下载文件已经mv到apr目录下)

tar -zxvf apr-1.5.1.tar.gz,文件就解压到当前路径下了

创建软链接并安装:

(1) ln -s /opt/apr/apr /usr/local/apr

(2) cd apr-1.5.1

(3)./configure --prefix=/usr/local/apr (prefix为设置安装目录,和configure前面有空格,注意下)

(4)make

(5)make install

2.apr-util的安装:

解压:在apr-util文件路径下执行(下载文件已经mv到apr-util目录下)

tar -zxvf apr-util-1.5.4.tar.gz,文件就解压到当前路径下了

创建软链接并安装:

(1) ln -s /opt/apr/apr-util /usr/local/apr-util

(2) cd apr-util-1.5.4

(3)./configure --prefix=/usr/local/apr-util (prefix为设置安装目录)

(4)make

(5)make install

3.pcre的安装:

解压:在pcre文件路径下执行(下载文件已经mv到pcre目录下)

tar -zxvf pcre-8.36.tar.gz,文件就解压到当前路径下了

创建软链接并安装:

(1) ln -s /opt/apr/pcre /usr/local/pcre

(2) cd pcre-8.3.6

(3)./configure --prefix=/usr/local/pcre (prefix为设置安装目录)

(4)make

(5)make install

4.最后一步就是安装apache了:

解压:在apache文件路径下执行(下载文件已经mv到apache目录下)

tar -zxvf httpd-2.4.10.tar.gz,文件就解压到当前路径下了

创建软链接并安装:

(1) ln -s /opt/apr/apache /usr/local/apache

(2) cd httpd-2.4.10

(3)./configure --prefix=/usr/local/apache2.4

--enable-so-rewrite=shared

--with-mpm=prefork

--with-apr=/usr/local/apr (路径为apr的安装路径,下同)

--with-apr-util=/usr/local/apr-util

--with-pcre=/usr/local/pcre

如果换行执行报错,则采用不换行的方式执行:

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

make

make install

安装参数具体含义请help

(4) make

(5) make install

至此,apache就已经安装完成了,接下来就是启动和测试其是否启动成功了

执行命令:

/usr/local/apache2.4/bin/apachectl start

检查是否有apache进程

ps -ef|grep httpd

如果有进程的话,就可以输入http://localhost

如果你能看到"It works!", it does work!

为了以后方便,可以把它添加到服务中去,将apachectl 拷贝到 /etc/init.d/httpd, 这样执行

service httpd start

就可以直接启动服务了

安装php

安装php前需要有确保已经安装libxml2,下载地址为:http://download.chinaunix.net/download.php

笔者当时也是随便百度的,并不是官方的,如果需要官方的话,请大家自己发挥搜索能力啦

安装其实也是和上面大体相同,就简单罗列命令就是了

(1)tar -zxvf libxml2-2.7.4.tar.gz

(2)cd libxml2-2.7.4

(3)./configure --prefix=/usr/local/libxml2

(4)make

(5)make install

这样就把libxml2安装好了。

接下来就是安装php了

官方下载地址为: http://php.net/downloads.php

然后是安装了

在把文件拷贝到/opt/php后

解压:

tar -zxvf php-5.6.3.tar.gz

然后:

cd php-5.6.3

执行安装:

./configure

--prefix=/usr/local/php (路径为需要安装php的路径)

--with-mysql=/usr/local/mysql (路径为已经安装好的mysql的安装路径)

--with-apxs2=/usr/local/apache2.4/bin/apxs (在有些教程写的是--with-apxs,这里写的是apxs2,2是版本2以上的就这样设置)

--with-libxml2=/usr/local/libxml2 (就是我们上面安装libxm2的路径)

然后make,make install就可以了

最后就是配置apache让它支持php

修改apache的配置文件httpd.conf

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

然后在文本最后面添加

LoadModule php5_module modules/libphp5.so

(注意,在apache安装目录下,modules下有libphp5.so,这是 php安装 时添加进去的,如果没有,php,你需要重装下)

AddType application/x-httpd-php .php

(.前面有空格)

(注意,如果上面一条没配置好的话会导致,,访问http:localhost/*.php会直接下载,而不是打开)

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php

接下来复制php启动文件

cp php-5.6.3/php.ini-development /usr/local/php/lib/php.ini

保存,重新启动

service httpd start

如果没有报错则说明启动成功

测试php是否安装成功

写一个简单的php页面

phpinfo();

?>

然后保存为welcome.php,文件需要放到apache的htdocs目录下

在浏览器中输入http://localhost/welcome.php

如果看到下面的页面,则说明安装成功了

以上是"如何搭建Linux+apache2.4+php5.6环境"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

文件 路径 目录 就是 成功 地址 官方 链接 环境 接下来 篇文章 服务 配置 内容 命令 拷贝 版本 笔者 进程 页面 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云南咖啡 湖南永感互联网科技有限公司 互联网科技战争 易通互联网络科技有限公司 互联网女皇 腾讯科技 深圳天众互联网科技公司 润盈互联网科技 深圳卡尔迅互联网科技有限公司怎么样 银川新华互联网科技学校地址 互联网科技博主是什么意思 互联网科技实习生岗位职责 福州新华互联网科技学校 知乎 字节跳动和互联网科技 互联网和黑科技的看法 互联网科技公司有风险吗 互联网科技公司营业执照怎么办理 恒生互联网科技业指数调整周期 烟台灵鸽互联网科技有限公司 沐思想互联网科技有限公司 世界互联网科技成果奖 互联网科技工作委员会副主任毛军 互联网科技公司的优势 上海挚品互联网科技 北京三清互联网科技 科技互联网大厂 互联网软件和科技 保险科技服务互联网营销体系 悟空问答互联网科技 北京军民互联网科技公司 保山浩联互联网科技有限公司
0