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 @ 2022-01-24 15:03  树之下  阅读(507)  评论(0)    收藏  举报