ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux下安装与配置apache,PHP

2021-07-03 09:32:29  阅读:166  来源: 互联网

标签:httpd tar apr gz -- Linux apache PHP local


测试环境:CentOS7

一、安装apache

1.官网下载  http://httpd.apache.org/  
  httpd-2.4.3.tar.gz
  apr-1.4.6.tar.gz
  apr-util-1.5.1.tar.gz
2.先安装apr和apr-util
  解压
  tar -zxvf apr-1.4.6.tar.gz
  tar -zxvf apr-util-1.5.1.tar.gz
  安装apr
  cd apr-1.4.6/
  ./configure --prefix=/usr/local/apr
  make&&make install
  安装apr-util-1.5.1
  cd ../apr-util-1.5.1
  ./confiure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
  make&&make install
  cd ..
3.安装apache
  解压
  tar -zxvf httpd-2.4.3.tar.gz
  安装
  cd httpd-2.4.3
  ./configure --prefix=/usr/local/apache2 --enable-module=shared
  #其中--enable-module=shared是apache支持php动态加载模块
  这里可能报错:
  no acceptable C compiler found in $Path
  解决方法:
  yum install gcc-c++ -y
  或者报错:
  checking for APR... no
  configure: error: APR not found.  Please read the documentation.
  解决方法:
  ./configure --with-included-apr
  或者报错:
  pcre-config for libpcre not found
  解决方法:
  下载pcre-8.32.tar.gz,安装方法同apr类似。
  如果没有报错,接着
  make&&make install
4.配置
    vim /usr/local/apache2/conf/httpd.conf
    找到:
        AddType  application/x-compress .Z
        AddType application/x-gzip .gz .tgz
    在后面添加:
        AddType application/x-httpd-php .php(使Apcche支持PHP)
        AddType application/x-httpd-php-source .php5   
    找到:
        <IfModule dir_module>
        DirectoryIndex index.html
        </IfModule>
    添加:
        <IfModule dir_module>
        DirectoryIndex index.html index.php
        </IfModule>    
    找到:
        #ServerName www.example.com:80
    修改为:
        ServerName 127.0.0.1:80或者ServerName localhost:80
    记得要去掉前面的"#"
    保存退出
5.启动
    cd /usr/local/apache2/bin
    ./apachectl -k start #开启
    ./apachectl -k restart  #重启
    ./apachectl -k stop  #关闭
6.测试
    浏览器输入http://127.0.0.1
    出现It Works!
    成功!

二、安装PHP

详细请参见 https://www.cnblogs.com/CooderWang/p/13363308.html

标签:httpd,tar,apr,gz,--,Linux,apache,PHP,local
来源: https://www.cnblogs.com/CooderWang/p/14965623.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有