Windows 10の場合は
4974 ワード
NGinXはPHP上でPHPとPHPで動くことができます.エグゼ.PHP CGIを実行する必要があります.EXE - B 127.0.0.1 :およびFastCGIのパス127.0.0.1を使用します.nginx設定ファイルで.PHP CGIを起動した後.exeは、コマンドプロンプトウィンドウで接続をリッスンします.そのウインドウを隠すために、小さいユーティリティを使ってくださいRunHiddenConsole
ダウンロードnginx , 安定版を選択します. ダウンロードPHP , 非安定版を選択します. nginxを"c :\nginx "に展開します. PHPを"C :\php "に展開する あなたの“C”システムのフォルダ“www”を作成する nginxを編集します."C :\nginx\conf\nginx . conf "のconf
根を変える
nginxを保存します.conf PHPのフォルダを開きます
PHP INI開発を以下のように編集します.
保存します. あなたのnginxを開きます.再び
PHPの設定ではuncoment
nginxを保存します.再び. PHPパスを設定する 環境変数を開く システム環境変数の編集 をクリックします
「Sytem ariables」の編集「パス」
新しいパスを追加する
ダウンロードRunHiddenConsole 最初に移動し、runhiddenconsoleを動かします.「C :\」へのEXE.
ファイルを作成します.NGINXと同じEXEポート.conf
ファイルを作成します
ファイルを作成する
をクリックしてください すべてのものがあなたがこのように見えることができるならば、あなたのブラウザーを開けてください
の"PHPをテスト"のようなフォルダを作成する
ファイルを作成する
ブラウザを開き、"localhost/test php "に移動します. すべてのものがあなたがわかることができるならば
最後に、Nginx PHPが動作します.
ファースト
二番目
三番目
根を変える
root c:/www;
PHP INI開発を以下のように編集します.
extension_dir = "ext"
enable_dl = On
cgi.force_redirect = 1
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
date.timezone = "Asia/Jakarta"
PHPの設定ではuncoment
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9999
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9999;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
フォース
nginxの起動、停止、再起動します。バット
ファイルを作成します.NGINXと同じEXEポート.conf
@ECHO OFF
ECHO Starting PHP FastCGI...
C:\RunHiddenConsole.exe C:\php8\php-cgi.exe -b 127.0.0.1:9999
ECHO Starting NGINX
start nginx.exe
popd
EXIT /b
ファイルを作成します
@ECHO OFF
taskkill /f /IM nginx.exe
taskkill /f /IM php-cgi.exe
EXIT /b
ファイルを作成する
@ECHO OFF
call nginx-stop.bat
call nginx-start.bat
EXIT /b
テスト
ファイルを作成する
<?php phpinfo(); ?>
Notes:
Sometimes , nginx & php cannot working properly if your run with nginx-start.bat
so you need to run php manually
open your terminal, run your php "php-cgi -b 127.0.0.1:9999"
and now your nginx & php work properly
Reference
この問題について(Windows 10の場合は), 我々は、より多くの情報をここで見つけました https://dev.to/ilhamsabir/windows-10-nginx-php-2oefテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol