ホームページ > バックエンド開発 > PHPチュートリアル > ubuntu は LNMP + Yii をビルドします

ubuntu は LNMP + Yii をビルドします

WBOY
リリース: 2016-07-29 08:57:38
オリジナル
988 人が閲覧しました

Mysqlをインストールする

apt-get install mysql-server mysql-client
インストールされるデフォルトのバージョンはバージョン 5.5 ですが、これは最新バージョンではありません
このプロセスは比較的単純であり、あまり説明されていません。

Nginxをインストールする

apt-get install nginx
デフォルトバージョン 1.4.6
アンインストール スクリプト: apt-get –purge delete nginx

最新バージョンをインストールしたい場合は、次のようにすることができます:
1. nginx apt ソースを /etc/apt/sources.list に追加します
コピー
deb http://nginx.org/packages/ubuntu/ 信頼できる nginx
deb-src http://nginx.org/packages/ubuntu/ 信頼できる nginx
/etc/apt/sources.list ファイルに追加します
上記の設定は更新される可能性があります。最新の設定については、http://nginx.org/en/linux_packages.html#stable

2. apt-key を更新します。 wget http://nginx.org/keys/nginx_signing.key
sudo apt-key nginx_signing.key を追加
この手順を実行しない場合、次の手順を実行するときにこれと同様のエラーが表示されます:
GPG エラー: http://nginx.org 正確なリリース: 公開キーが利用できないため、次の署名を検証できませんでした: NO_PUBKEY ABF5BD827BD9BF62

3. apt を更新します。 apt-get update


4. nginx を再インストールします

apt-get install nginx


5. インストール後、localhost にアクセスします。nginx のようこそページが表示されていれば、インストールは成功しています。

sudo service nginx restart // 再起動


PHP5をインストール

apt-get install php5-fpm

apt-get インストール php5-cgi php5-mysql php5-curl php5-gd php5-imagick php5-mcrypt

php5-memcache php5-sqlite php5-xmlrpc php5-json php5-common php5-dev php5-redis

php5 の実行プロセスを表示します

ps -waux | php5

php5 プロセスを開いて閉じます
sudo サービス php5-fpm 停止
sudo サービス php5-fpm 開始
sudo サービス php5-fpm の再起動
sudo サービス php5-fpm ステータス

設定

vim /etc/nginx/conf.d/default.conf

1. 正しいルートを指定します

場所 / {
ルート/usr/share/nginx/html; インデックスインデックス.phpインデックス.htmlインデックス.htm; }
場所 = /50x.html {
ルート/usr/share/nginx/html; }
2. PHP のサポートを有効にする
# 127.0.0.1:9000 でリッスンしている FastCGI サーバーに PHP スクリプトを渡します
#
場所 ~ .php

{
root /usr/share/nginx/html;
fastcgi_index Index.php;
fastcgi_param SCRIPT_FILENAMEdocument_root$fastcgi_script_name;
fastcgi_params を含めます。 }

vim /etc/php5/fpm/php.ini
cgi.fix_pathinfo = 1 コメントを削除します
vim /etc/php5/fpm/pool.d/www.conf
;listen = /var/run/php5-fpm.sock
listen = 127.0.0.1:9000

設定が完了しました。


yii フレームワークのコードをダウンロードします

http://www.yiichina.com/doc/guide/2.0/start-installation

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i

').text(i)); }; $numbering.fadeIn(1700); }); });

上記は、関連コンテンツを含めて、ubuntu で LNMP + Yii をビルドする方法を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート