当前位置: 首页> 最新文章列表> Apache与PHP源码编译安装全攻略,轻松掌握环境搭建

Apache与PHP源码编译安装全攻略,轻松掌握环境搭建

M66 2025-08-07

Apache和PHP源码编译安装概述

Apache和PHP是网站开发中不可或缺的核心组件。通过源码编译安装,可以实现更灵活的配置和更高效的性能优化。本文将带您一步步完成Apache和PHP的编译安装过程,提供实用的命令示例和配置建议。

下载Apache与PHP源码包

首先,访问Apache和PHP官方网站下载最新稳定版本的源码包。请确保下载的是官方发布的安全版本,以保障系统稳定性。

解压源码包

下载完成后,将压缩包解压到指定目录,常用命令如下:

tar -zxvf httpd-2.4.46.tar.gz
tar -zxvf php-7.4.12.tar.gz

安装依赖库

编译Apache和PHP前,必须安装所需的依赖库。以Ubuntu为例,可使用以下命令更新软件包并安装依赖:

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libapr1-dev libaprutil1-dev

编译安装Apache

进入Apache源码目录,执行配置脚本并编译安装:

./configure --prefix=/usr/local/apache2
make
sudo make install

安装完成后,通过以下命令启动Apache服务:

sudo /usr/local/apache2/bin/apachectl start

配置Apache

编辑Apache配置文件 httpd.conf,根据实际需求设置监听端口、虚拟主机等参数,确保服务符合预期。

编译安装PHP

进入PHP源码目录,运行配置命令并进行编译安装,示例:

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-openssl
make
sudo make install

配置PHP

修改PHP配置文件 php.ini,调整内存限制、上传文件大小及其他参数,以满足项目需求。

测试Apache和PHP

创建一个测试PHP文件 info.php,内容如下:

<?php
phpinfo();
?>

将该文件放置于Apache默认网站根目录(通常为 /usr/local/apache2/htdocs/),通过浏览器访问 http://localhost/info.php。若页面显示PHP配置信息,说明环境搭建成功。

总结

通过本文介绍的步骤,您可以顺利完成Apache与PHP的源码编译安装及基本配置,获得定制化的开发环境。建议在后续使用过程中根据实际需求,继续优化配置和安全设置。