• centos7 php开发环境安装-Apache


    1.安装apr

      tar -zxvf apr-1.6.3.tar.gz
    
      cd apr-1.6.3
    
      ./configure --prefix=/usr/local/apr
    
      make  
    
     make install 

    注意:  cannot remove 'libtoolT': No such file or directory

          直接打开 configure,把 $RM $cfgfile” 那行删除掉,重新再运行 ./configure 就可以了

     2.安装 Apr-util

    tar -zxvf apr-util-1.6.1.tar.gz
    
    cd apr-util-1.6.1
    
    ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    
    make
    
    make install

    3.安装pcre

    tar -zxvf pcre-8.39.tar.gz
    cd pcre-8.39
    ./configure --prefix=/usr/local/pcrel
    make
    make install

    4.安装apache

    tar -zxvf httpd-2.4.34.tar.gz
    
    cd httpd-2.4.34
    
    ./configure 
    --prefix=/usr/local/apache 
    --enable-ssl 
    --enable-rewrite 
    --with-apr=/usr/local/apr 
    --with-apr-util=/usr/local/apr-util
    
    make  
    
    make install

    5.配置ServerName

         进入apache 配置文件

                  ServerName  localhost:80

    6.修改家目录

        进入httpd.conf配置文件

               DocumentRoot "/home/www"

               <Directory "/home/www">

     7.开机启动

             将自己安装目录下的apachect1复制到该目录下并改为httpd

                  cp /usr/local/apache/bin/apachect1 /etc/init.d/httpd

         注:复制时注意安装目录

              编辑 vi /etc/init.d/httpd #!/bin/sh 下添加这两句

                  #chkconfig:345 85 15

                 #description:Start and stop the Apache HTTP Server

             添加启动:        chkconfig --add httpd

             启动:                 chkconfig httpd on

            查看是否成功:  chkconfig --list httpd   

    8.启动与关闭常用操作 

         启动:    /usr/local/apache/bin/apachectl  start

        重启:    /usr/local/apache/bin/apachectl  restart

        停止:    /usr/local/apache/bin/apachectl  stop

        不中断:    /usr/local/apache/bin/apachectl  graceful

    9.Apache解析php

              首先http.conf中配置

                       LoadModule php7_module modules/libphp7.so   开启注释

              其次在配置文件httpd.conf<IfModule mime_module></IfModule>块里增加一行

                      AddType application/x-httpd-php .php

                     ServerName 127.0.0.1:80

     

              然后搜索<IfModule dir_module>下面这一块添加上index.php

                    <IfModule dir_module>

                           DirectoryIndex index.html index.php

                   </IfModule>

               

               重启apache

     10.Apache 禁止目录浏览

         打开apache配置文件httpd.conf

         找到Options Indexes

         <Directory />

              Options Indexes

              AllowOverride None

              Order allow,deny

              Allow from all

    </Directory>

    修改

         Options Indexes 修改为Options None

         Options Indexes FollowSymLinks,修改为Options None

  • 相关阅读:
    vs 2005 使用 UpdatePanel 配置
    gridview checkbox 列
    csv 格式文件 导入导出
    UML中数据流图,用例图,类图,对象图,角色图,活动图,序列图详细讲述保存供参考
    c# 根据经纬度 求两点之间的距离
    c# 加密汇总
    日期获取 第一天,最后一天
    求点到直线的垂足
    c# 修改注册表
    HDOJ_1548 上楼梯 DJ
  • 原文地址:https://www.cnblogs.com/ddf128/p/12123869.html
Copyright © 2020-2023  润新知