ホームページ >PHPフレームワーク >Laravel >Ubuntu での Nginx + PHP + MySQL の簡単なインストール手順

Ubuntu での Nginx + PHP + MySQL の簡単なインストール手順

不言
不言オリジナル
2018-07-28 17:49:592924ブラウズ

Ubuntu で Nginx + PHP + MySQL をデプロイしてインストールするにはどうすればよいですか?前回の記事では、UbuntuでのApache+PHP+MySQL+phpMyAdminの迅速なデプロイとインストールを紹介しました 次に、UbuntuでのNginx + PHP + MySQLの迅速なデプロイとインストールを紹介します。詳細。

最初にソフトウェアライブラリを更新します

sudo apt-get update

MySQLをインストールします

sudo apt-get install mysql-server

Nginxをインストールします

sudo apt-get install nginx

php-fpmをインストールします

sudo apt-get install php5-fpm

nginxを設定しますphpを統合します

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/app
sudo vi /etc/nginx/sites-available/app

設定ファイル/etc/nginx/sites-available/appを編集しますとして次に、/etc/nginx/sites-enabled ディレクトリに対応するソフト リンクを作成します。

server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;
    root /path/to/laravel/public;
    index index.php index.html index.htm;
    server_name laravel.app;
    location / {
        try_files $uri $uri/ /index.php$query_string;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }
    location ~ \.php$ {
        # With php5-fpm:
        try_files $uri =404;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi_params;
    }
    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    location ~ /\.ht {
        deny all;
    }
}

次に、設定ファイルが正しいことを確認します

sudo ln -s /etc/nginx/sites-available/app /etc/nginx/sites-enabled/app

設定ファイルをリロードします

sudo service nginx configtest

php 共通拡張機能をインストールします

sudo service nginx reload

php を再起動する - fpm

sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-xcache

おすすめ関連記事:

Ubuntu での Apache+PHP+MySQL+phpMyAdmin の迅速なデプロイとインストール


lamp 環境の構成 CentOS 6.3 の Alibaba Cloud サーバーでの LAMP 環境の構成


laravel環境の構築:laravelをAlibaba CloudまたはTencent Cloudにデプロイする方法の手順

関連コースの推奨事項:

2017年に推奨される5つの最新Laravelビデオチュートリアル

以上がUbuntu での Nginx + PHP + MySQL の簡単なインストール手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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