ホームページ >バックエンド開発 >PHPチュートリアル >ubuntu14.04 LEMP (linux+nginx+mysql+php5) ビルド環境、_PHP チュートリアル
私は新しい Ubuntu Linux ユーザーです。動的 Web アプリを提供するためにコマンド ライン オプションを使用して LEMP スタックを Ubuntu Linux 14.04 LTS サーバーにインストールするにはどうすればよいですか?
cyberciti.biz でご覧になるか、ubuntu.com の Ubuntu ホームページにアクセスしてください。
Nginxのインストールまず、システムが最新であることを確認してください。
$ sudo apt-get アップデート
#1 - Nginx をダウンロードしてインストールします
Nginx をダウンロードしてインストールする最も簡単な方法は、apt-get コマンドを使用することです。コマンドは次のとおりです。
$ sudo apt-get インストール nginx
図01: Ubuntu LinuxにNginxをダウンロードしてインストールします
図02: Ubuntu Linux の nginx ページへようこそ
Ubuntu への MySQL のインストール
#1 - MySQL と PHP サポートをインストールする
$ sudo apt-get install mysql-server php5-mysql
図03: Ubuntu LinuxにMySQLをインストールしてPHPでサイトデータを管理する
$ mysql -u root -p
図04: UbuntuテストMysqlインストール
$ sudo mysql_secure_installation
1. root パスワードを入力してください
現在の root パスワードを入力して次のステップに進みます。
図 05: MySQL は root データベースのパスワードを入力します
2.rootパスワードを変更する
図06: MySQLのセキュリティ
3.匿名ユーザーを削除する
図07: MySQLのセキュリティ
4.リモートからの root ログインを禁止する
図08: MySQLのセキュリティ
5.テストデータベースを削除します
図09: MySQLのセキュリティ
6.権限テーブルをリロードする
図 10: MySQL セキュリティ
7.完了
#1 - PHP をダウンロードしてインストールします
$ sudo apt-get install php5-fpm
図 12: Ubuntu でのサーバー側処理用の PHP のインストール
#1 - PHP5-FPM を構成する
$ sudo vi /etc/php5/fpm/php.ini
cgi.fix_pathinfo=1
cgi.fix_pathinfo=0
$ sudo サービス php5-fpm 再起動
場所 ~ .php$ {
fastcgi_split_path_info ^(.+.php)(/.+)$;
# # 注: 「cgi.fix_pathinfo = 0;」が必要です。 php.ini内
#
# # php5-cgi のみの場合:
# fastcgi_pass 127.0.0.1:9000;
# # php5-fpm の場合:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_indexインデックス.php;
fastcgi_params を含めます。
}
その後、サービスを再起動します。
$ sudo サービス nginx 再起動
$テール/var/log/nginx/error.log
fastcgi_pass unix:/var/run/php5-fpm.sock
場所 ~ .php$ {
設定セクションが完了したら、設定が要求どおりに機能していることを確認するためにテストする必要があります。 Ubuntu 14.04 では、ルート ドキュメント フォルダーは /usr/share/nginx/html にあります。したがって、次のコードを含む /usr/share/nginx/html/phpinfo.php というファイルを作成します:
[php] プレーンコピーを表示PHP-FPM と Nginx を再起動した後、ブラウザを開いて php ファイルを参照すると、空白の画面だけが表示されます。画面にエラーメッセージは表示されません。 PHP-FPM と Nginx ログ ファイルにエラー メッセージは表示されません。
そして、ブラウザを再度開き、URL http://your_ip_address/phpinfo.php を入力します。
短いphpタグを有効にするには、php.iniファイルのshort_open_tagパラメータの値を変更する必要があります。
sudoサービスphp5-fpm再起動
次に、phpinfo ファイルを再度テストしてみます。次に、MySQL サポートが有効かどうかを確認します。ブラウザの PHP 設定画面を下にスクロールし、そこに MySQL ブロックが表示されている場合は、MySQL サポートはすでに有効になっています。
これで、Ubuntu サーバーで Nginx、PHP5、MySQL を使用する準備が整いました。この簡単な記事が、Ubuntu 14.04 に Linux、Nginx、PHP、MySQL をインストールしたい人にとって役立つことを願っています。
http://www.bkjia.com/PHPjc/1084380.html