WindowsでApache 2を設定.4+PHP7

2542 ワード

apacheのダウンロード
  • Apache Loungeに最新のApache 2.4をダウンロードします.18 win64
  • インストールVisual C++for Visual Studio 2015(VC 14)をダウンロードする.
  • ダウンロードしたApacheファイルを解凍してCディスクに移動し、Apache 24
  • と命名した.
  • 管理者権限でcmdを開く.exe,次のコードインストールApacheサービス
  • を実行する.
    cd C:\Apache24\bin  
    httpd.exe -k install  
    

    5.C:Apache 24binApacheMonitorで開くexe、Apacheサービスを起動し、ブラウザにlocalhostを入力し、It worksが表示されたら!Apacheのインストールに成功しました.
    php 7をダウンロード
        VC14 x64 Thread Safe,    php7apache2_4.dll    ,   。
    http://windows.php.net/download          。
    
         C:\php7
    
      C:\Apache24\conf\httpd.conf
    
      DocumentRoot,       
    
    DocumentRoot "D:/Program/Apache24/htdocs"
    
        
    
      D:/Program/Apache24/htdocs     ,        ,    
    

    apacheの構成
    apache httpd.conf 
    
     #LoadModule xml2enc_module modules/mod_xml2enc.so       ,    php.
    
    AddHandler application/x-httpd-php .php
    AddType application/x-httpd-php .php .html
    LoadModule php7_module "D:/Program/php-7.1.3/php7apache2_4.dll"
    PHPIniDir "D:/Program/php-7.1.3"
    
    

    phpの構成
    1.  C:\php7\php.ini-development  php.ini
    
      php.ini,      
    
    extension_dir = "D:/Program/php-7.1.3/ext"
    
    
    2. extension=php_fileinfo.dll、php_gd2.dll、php_mysqli.dll、php_pdo_mysql.dll     “;”  
    
    3.    
    
    
    
    
    

    仮想ホストの構成
    プロファイルはconf/extra/の下に配置され、httpd.confはもっと簡潔になった.
    conf/extra/httpd-vhosts.conf
    1、httpdを開く.conf:include conf/extra/http-vhosts.conf前の「#」削除apacheに仮想マシンプロファイルをロード
    すべてのRequire all deniedをRequire all grantedに置き換えます.
    LoadModule rewriteを開くmodule modules/mod_rewrite.so
    2、conf/extra/http-vhostsを開く.conf、例を隠したり削除したりして、以下を追加します.
    
        ServerAdmin [email protected]
        DocumentRoot "D:/Group/Neobay/Tank/public"
        ServerName tank.com
        
            Options Indexes FollowSymlinks
            AllowOverride All
            Require all granted
        
        ErrorLog "logs/tank.log"
        CustomLog "logs/tank.log" common
    
    
    
    
    
  • ダウンロードxdebug.phpinfoの情報はこのボックスにコピーされます.https://xdebug.org/wizard.php
  • php.ini最終追加:
  • [xdebug]
    zend_extension = D:/Program/php-7.1.3/ext/php_xdebug-2.5.1-7.1-vc14-x86_64.dll
    xdebug.remote_enable=on
    
    

    5.hostsファイルに127.0を追加することを忘れないでください.0.1 tank.com