win 10環境PHP 7設置配置【教程】

3580 ワード

PHP 7が出てきてからずいぶん経ちました.この間は仕事が忙しくて、研究する時間がなくて、今はちょっと時間があります.会社の生産環境は勝手にアップグレードできません.家で自分のコンピュータをインストールして効果を見てもいいです.
PHP 7+Apache 2.4の取り付けについて簡単に説明します.
Appache 2.4設置配置インストール
アプリ2.4は、公式サイトにWindowsの下のコンパイルバージョンがありません.http://httpd.apache.org/docs/2.4/platform/windows.htmlWindowsのコンパイルバージョンのダウンロードを提供するミラーサイトを見つけました.http://www.apachelounge.com/download/必要に応じて32または64ビットのバージョンをダウンロードし、ダウンロードした後はzipパッケージです.ダウンロード後、ZIPパッケージ内のApae 24ディレクトリを任意のディレクトリに展開します.
注意:AppacheとPHPのいくつかの情報はマッチングして、32/64ビット、VCバージョン番号を含みます.PHP 7については、公式サイトではVCC 14のみコンパイルされていますので、対応するAppheバージョンもVCC 14でコンパイルする必要があります.
設定
シングルサイトの設定
%Apple 24%\conf\httpd.com nfファイルを開く:
1、「ServerRoot」を見つけて、その場所を%Apache 24%のディレクトリに指定します.
2、文書のルートディレクトリを変更します.

DocumentRoot "E:/wwwpages" 

 

3、index.phpをindexディレクトリに追加する
DirectoryIndex index.index.php
4、アプリをサービスにインストールする:
httpd.exe-k install-n「Appache 24」
サービス起動に失敗したらポート番号を修正します.
多局配置(ポート番号で区分)
1台のサーバーに複数の局を配置することができます.このセクションでは、ポート番号によって区別される異なる局をどのように配置するかを説明します.
httpd.com nfを設定します.
まず、傍受ポートを追加します.(いくつかの局を配置すると、いくつかのポートが追加されます.)
Listen 8081 
Listen 8082 
以上の内容を設定したら、ポートがオープンしているかどうかをnetstat-n-aで確認できます.
次に仮想サイトを設定します.

NameVirtualHost *:8080 

 

 ServerName www.mysite1.com 

 #DocumentRoot "C:/Rainman/ProjectWorkspace2.0/SourceCode/Server/wanpush" 

DocumentRoot "C:/Rainman/ProjectWorkspace3.0_clound/SourceCode" 

  

Options Indexes FollowSymLinks 

AllowOverride None 

Order allow,deny 

Allow from all 

  

ErrorLog "logs/mysite1.com-error.log" 

 CustomLog "logs/mysite1.com-access.log" common 

 




NameVirtualHost *:8081 

 

 ServerName www.mysite2.com 

 DocumentRoot "C:/Rainman/ProjectWorkspace3.0_clound/yiqixiu" 

 

Options Indexes FollowSymLinks 

AllowOverride None 

Order allow,deny 

Allow from all 

  

ErrorLog "logs/mysite2.com-error.log" 

 CustomLog "logs/mysite2.com-access.log" common 

 

主に仮想サイト毎にDcumentRootパラメータとDirectoryパラメータを構成する.
検証
インストールが完了したら、下記のHTMLページを作成します. 




Hello world!

index.として保存し、このファイルを「E:/wwwww pages」にコピーします.URLを開く:http://localhost:8080/ページに「ハローワールド!」と表示されると、Appacheのインストールが開始されたことを表します.
アンロードサービス
アンインストールサービス:httpd、Ck uninstall、Cn「apache 24」
注意:名称は必ず取り付け時の名称と一致してください.
PHP 7.0.6は、PHP-7.0.6-Win 32-VC 14-x 64.zipをインストールし、任意のディレクトリに解凍します.配置1、Appacheを配置してAppacheのプロファイルを開いて、下記の内容を追加します.

LoadModule php7_module "D:/PHPDevEnv/PHP/php7apache2_4.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddHandler application/x-httpd-php .php
PHPIniDir "D:/PHPDevEnv/PHP"
注:赤い部分は実際のパスを使います.
2、PHPの配置
PHPディレクトリのphp.ini-developmentをphp.iniと名前を変えて、このファイルを開けて、「extension udir」を探して、前の注釈を削除して、絶対パスに修正します.例えば:extension_dir=「D:/PHPDevEnv/PHP/ext」注:絶対パスに変更すると、PHPの一部の拡張が正しい経路を見つけられなくなることを避けるためです.Apacheウェブサイトのルートディレクトリ(具体的な位置は2.1節を参照)でphpinfo.phpファイルを作成することを検証します.ブラウザで開くhttp://localhost:8080/phpinfo.php.