Ubuntu上にPHP+Mysql+Nginx環境を構築する(apt-getメソッド)_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:08:11
オリジナル
710 人が閲覧しました

Ubuntu上にPHP+Mysql+Nginx環境を構築する(apt-getメソッド)

ubuntuバージョン: Ubuntu 10.04 LTS

1. まず apt-get を使用して、Nginx、php チュートリアル、mysql チュートリアル、phpmyadmin、spawn-fcgi をダウンロードします。

sudo apt-get install nginx php5-cgi php5-cli mysql-server-5.1 phpmyadmin spawn-fcgi

この期間中に mysql パスワードの入力が必要になる場合がありますが、プロンプトに従って段階的にインストールしてください。

OK の後、Firefox で http://127.0.0.1/ または http://localhost/ にアクセスすると、Nginx のようこそインターフェイスが表示されるはずです。

2. 現時点では、Nginx は PHP プログラムを実行できません。一部の構成ファイルを変更する必要があります。

$ cd /etc/nginx

$ sudo vim fastcgi_params を次のように変更します (赤い部分):

fastcgi_ignore_client_abort オン;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index インデックス.php;

fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;

fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;

Nginx設定ファイルnginx.confを変更する

sudo vim nginx.conf、最終結果は次のようになります:

ユーザーコードビーンコードビーン #ユーザーとユーザーグループ
ワーカープロセス 2;

error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;

イベント{
ワーカー接続 1024;
# multi_accept on;
}

http{
- 含めるように

access_log /var/log/nginx/access.log;

ファイルを送信します;

#tcp_nopush をオン;

#keepalive_timeout 0;

キープアライブ_タイムアウト 65;
tcp_nodelay オン;

gzip オン;

gzip_disable "MSIE [1-6].(?!.*SV1)";

/etc/nginx/conf.d/*.conf をインクルードします;

/etc/nginx/sites-enabled/* を含めます;
}

3. 次に、デフォルトのサイトを設定しましょう:

cd /etc/nginx/sites-available

sudo vimのデフォルト

修正されたバージョンは次のとおりです:

サーバー{

聞いてください 80 デフォルト; #デフォルトはデフォルトのサイトを意味します
Server_name localhost #訪問の名前
ルート /var/www/nginx-default; #Web サイトのルート ディレクトリ

access_log /var/log/nginx/localhost.access.log;

場所 / {

インデックスインデックス.phpインデックス.htmlインデックス.htm; }

場所 ~ .php$ {

fastcgi_params を含める #これは非常に重要です

}

}

次に、ディレクトリ /var/www/nginx-default に新しいindex.phpを作成し、次のように入力します:

phpinfo(); 次に、nginx サービスを再起動し、fastcgi を有効にします。

$ sudo /etc/init.d/nginx 再起動

$ /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 /usr/bin/php-cgi

http://127.0.0.1/ または http://localhost/ にアクセスしてご覧ください

www.bkjia.com本当http://www.bkjia.com/PHPjc/629844.html技術記事 Ubuntu上にPHP+Mysql+Nginx環境を構築する(apt-get方式) Ubuntuバージョン:Ubuntu 10.04 LTS 1. まずapt-getを使ってNginx、phpチュートリアル、mysqlチュートリアル、phpmyadmin、spawn-fcgiをダウンロードします。 sudo 適切です...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!