前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Apache+PHP源码编译

Apache+PHP源码编译

原创
作者头像
风起--追风
发布2024-01-31 15:11:21
1090
发布2024-01-31 15:11:21
举报
文章被收录于专栏:sql与spec性能sql与spec性能

安装apr

  • 上传apr的软件包到/home目录下,解压文件

安装依赖

cd /home

tar -zxvf apr-1.7.4.tar.gz

  • 替换config.sub和congfig.guess

cd apr-1.7.4

cp /usr/lib/rpm/openEuler/config.sub build

cp /usr/lib/rpm/openEuler/config.guess build

  • 执行

./configure --prefix=/usr/local/apr

make && make install

安装apr-util

  • 上传apr-util的软件包到/home目录下,解压文件

安装依赖

cd /home

tar -zxvf apr-util-1.6.3.tar.gz

  • 替换config.sub和congfig.guess

cd apr-util-1.6.3/

cp /usr/lib/rpm/openEuler/config.sub build

cp /usr/lib/rpm/openEuler/config.guess build

  • 执行

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make && make install

安装httpd

  • 上传httpd的软件包到/home目录下,解压文件

安装依赖

cd /home

tar -zxvf httpd-2.2.29.tar.gz

  • 执行

cd httpd-2.2.29/

执行configure:

cp /usr/lib/rpm/openEuler/config.sub build

cp /usr/lib/rpm/openEuler/config.guess build

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

make -j8

make install

安装PHP

  • 上传该文件到/home目录下

解压该文件:tar -xvf php-5.6.6.tar.bz2

  • 编译

cd php-5.6.6/

cp /usr/lib/rpm/openEuler/config.sub ./

cp /usr/lib/rpm/openEuler/config.guess ./

./configure --with-apxs2=/usr/local/apache2/bin/apxs --prefix=/usr/local/php --with-config-file-path=/etc --enable-inline-optimization

  • 编译:

make -j8

  • 安装:

make install

  • 启动apache:

启动:

/usr/local/apache2/bin/apachectl -k start

netstat -nlp

关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

查看apache是否启动

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档