zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    YAML序列样式
    YAML块标量头
    YAML字符流
    YAML语法字符
    YAML流程
    YAML集合和结构
    YAML缩进和分离
    YAML简介
    Git工作流程
    Git使用前配置
  • 原文地址:https://www.cnblogs.com/ddf128/p/12123869.html
Copyright © 2011-2022 走看看