システム: Windows 7 64 ビット システム
インストールする前に、まずソフトウェアをダウンロードします:
Nginx: http://nginx.org/en/download.html
PHP Stable PHP 5.6.26: http://php .net /downloads.php
mysql: http://dev.mysql.com/downloads/utilities/
ステップ 1: D ドライブにフォルダー Nginx+php+Mysql を作成します。パスは次のとおりです。 Nginx+php +Mysql
ステップ 2: Nginx をインストールします。インストール ディレクトリは次のとおりです: D:Nginx+php+Mysqlnginx
1. D:Nginx+php+Mysqlnginx ディレクトリを開き、フォルダー内の nginx.exe を実行します
2 .nginxが起動しているかテストします。ブラウザを開いて http://localhost または http://127.0.0.1 にアクセスし、「Welcome to nginx!」が表示されるかどうかを確認してください。起動が成功したことがわかります。
起動に失敗した場合は、ポートが占有されていないか確認してください。
PHPをインストールします。インストールディレクトリはD:Nginx+php+Mysqlphpです
mySQLをインストールします、インストールディレクトリはD:Nginx+php+Mysqlmysqlです
ステップ3: Nginx confファイルを変更します: ディレクトリは次のとおりですD: Nginx+php+Mysqlnginxconf
ファイル名はnginx.conf
1.worker_processesの前の#を削除してプロセスを開始します
2. http->setserver->support phpを設定します。
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root d:/Nginx+php+Mysql/nginx/html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } }
nginx が正常にインストールされているかどうかをテストします
ステップ 4: php の下にある php.ini-development ファイルを変更し、ファイル名を php.ini に変更して、php.ini を見つけます:
「extension_dir」を検索します" を見つけて、extension_dir = "ext" を見つけて、最初に前のセミコロンを削除してから、extension_dir = "./ext" に変更します
"php_mysql" を検索して、次を見つけます: "extension=php_mysql.dll および extension=php_mysqli.dll 前のセミコロンを削除します";"extension=php_mysql .dll および extension=php_mysqli.dll (MYSQL データベースをサポート)
php が正常にインストールされているかどうかを確認します:
ステップ 4: php ディレクトリに新しいファイル php-cgi.vbs を作成し、 php-cgi.vbs ファイルで起動します php-cgi:
php-cgi.vbs を開き、スタートアップ コードを記述します:
set wscriptObj = CreateObject("Wscript.Shell") wscriptObj.run "php-cgi -b 127.0.0.1:9000",0
ステップ 5: 新しいスタートアップ項目を作成します: runServer.bat と停止項目 stopServer.bat
D:Nginx+php+Mysql ディレクトリ内スタートアップ項目 runServer.bat を入力します:
@echo off echo Starting nginx... cd %~dp0nginx start "" "./nginx.exe" echo Starting mysql... net start mysql echo Starting PHP FastCGI... cd %~dp0PHP start "" "php-cgi.vbs" pause Exit
停止項目を入力します:
@echo off echo Stopping nginx... taskkill /F /IM nginx.exe > nul echo Stopping PHP FastCGI... taskkill /F /IM php-cgi.exe > nul echo Stopping mysql... net stop mysql pause exit
最後に、起動が成功したかどうかを確認します:
nginx html ディレクトリ内 D: Nginx +php+Mysqlnginxhtml、新しい phpinfo.php を作成します
次のように書き込みます:
<?php phpinfo();?>
ブラウザに phpinfo.php のパスを入力し、設定が成功したかどうかを確認します: