ホームページ 类库下载 PHP类库 Windows に Nginx+php+mysql 環境をインストールする

Windows に Nginx+php+mysql 環境をインストールする

Oct 10, 2016 am 09:27 AM

システム: 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 が正常にインストールされているかどうかをテストします

Windows に Nginx+php+mysql 環境をインストールするステップ 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 が正常にインストールされているかどうかを確認します:

Windows に Nginx+php+mysql 環境をインストールするステップ 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 のパスを入力し、設定が成功したかどうかを確認します:

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)