linux下编译安装apache

apache 安装包:https://pan.baidu.com/s/1sJlHD6wc4lN-r5JUqxAKVA    提取码:vhzm

首先需要安装依赖 expat-devel,libxml2-devel (可以连外网的情况)

yum install -y expat-devel
yum install -y libxml2-devel

离线安装expat-devel,libxml2 (无法连外网的情况)

下载expat_2.0.1.orig.tar.gz,解压

./configure
make
make install

下载 libxml2-2.7.2-1.x86_64.rpm

rpm -ivh libxml2-2.7.2-1.x86_64.rpm

依赖安装完成后

复制代码
mkdir /usr/local/apache
cd /user/local/apache
//四个安装包导入 并且 tar解压

cd apr-1.7.0
./configure --prefix=/usr/local/apr
make && make install

cd apr-util-1.6.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
make && make install

cd pcre-8.43
./configure --prefix=/usr/local/pcre
make && make install

cd /httpd-2.4.39
./configure --prefix=/usr/local/httpd --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make && make install
复制代码

php支持

前提是php安装的时候  通过Apache的模块来安装,即 在安装php的时候  ./configure 添加参数 --with-apxs2=/usr/local/httpd/bin/apxs (自己的apaceh路径)

laravel 开启 

httpd.conf 打开

<Virtualhost *:88>
  <Directory "/usr/local/httpd/www/xxxxx/public">
    AllowOverride All
    # Allow open access:
    Require all granted
  </Directory>
</Virtualhost><a/pre>

去php安装

posted @   树之下  阅读(475)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示