- wget https://dlcdn.apache.org/httpd/httpd-2.4.54.tar.gz-----------------下载地址,不重要,顺便记一下
- ./configure --prefix=/usr/customize/-------------------------生成配置文件MakeFile
- 接着就是make & make install----------------不需要解释
- wget https://www.php.net/distributions/php-7.4.30.tar.gz
- ./configure --prefix=/usr/customize/php7430/ --with-apxs2=/usr/customize/apache24/bin/apxs --with-pdo-mysql--------------------接着编译php,按装的是apache+php+mysql的环境,所以一定要加上这个‘--with-apxs2=/usr/customize/apache24/bin/apxs’
- cp php.ini-development /usr/customize/php7430/lib/php.ini---------------配置php.ini文件
- 在apache配置文件中加上这一行
- 测试结杲,php文件没有正确解析
- ./config.nice --prefix=/usr/customize/apache24 --enable-so---------原来是编译apache的时候没有加上这个“--enable-so”,这个家伙的功能是:允许apache动态加载模块。所以现在重新编译一下。‘config.nice’这个家伙可以让我们不需要删除原来编译 的apache环境,直接在原来基础上更新就行。太方便了。
- 接下来就是make & make install
- 编译好重新测试
完美!