GNU/Linux >> Linux の 問題 >  >> Debian

Nginxを使用してDebianVPSにYiiフレームワークをインストールする方法

Yiiは、Web 2.0アプリケーションの開発に使用されるオープンソースの高性能PHPフレームワークです。
このステップバイステップのチュートリアルでは、Debianベースの仮想サーバーにYiiフレームワークを簡単にインストールする方法を紹介します。

>

このチュートリアルを書いている時点で、最新の安定バージョンはYii 1.1.15であり、以下が必要です。

  • Linux仮想サーバーにインストールされているWebサーバー(Apache、Nginxなど)。
  • PHP 5.1以降(Nginxサーバーにはphp5-fpmパッケージが必要です)

サーバーにApacheがインストールされている場合は、Apacheサービスを停止し、Apacheパッケージを削除します。

/etc/init.d/apache2 stop
apt-get remove apache2*

次のコマンドを使用して、DebianVPSが完全に最新であることを確認します。

apt-get update
apt-get upgrade

サーバーにNginx、PHP-FPM、MySQLをインストールするには、次のコマンドを実行します。

apt-get install nginx php5-fpm php5-cli php5-mcrypt php5-gd mysql-client-5.5 mysql-server-5.5 mysql-server-core-5.5

https://github.com/yiisoft/yii/releases/latestで入手可能な最新バージョンのYIIフレームワークをサーバーにダウンロードします:

cd /root
wget https://github.com/yiisoft/yii/releases/download/1.1.15/yii-1.1.15.022a51.tar.gz
mkdir -p /var/www/{your-domain.com,your-domain.com/yii}

tarアーカイブを抽出し、「yii-1.1.15.022a51」ディレクトリの名前を「yii」に変更し、次のコマンドを使用して「/var/www/your-domain.com」ディレクトリに移動します。

tar -xvf yii-1.1.15.022a51.tar.gz -C /var/www/your-domain.com/
mv /var/www/your-domain.com/yii-1.1.15.022a51 /var/www/your-domain.com/yii
chown www-data:www-data -R /var/www/your-domain.com/yii

次のコマンドを使用して、PHP構成ファイルを見つけます。

php5-fpm -i | grep php.ini
Configuration File (php.ini) Path => /etc/php5/fpm
Loaded Configuration File => /etc/php5/fpm/php.ini

次のコマンドを使用して、/ etc / php5 / fpm/php.ini構成ファイルを編集します。

vi /etc/php5/fpm/php.ini

次の行を追加/変更します:

memory_limit = 128M
cgi.fix_pathinfo = 0
safe_mode = Off
max_execution_time = 60
max_input_time = 60

次のコマンドを実行して、php5-fpmサービスを再起動します。

/etc/init.d/php5-fpm restart

パフォーマンス上の理由から、:PORTを介してアクセスするのではなく、php5-fpmをSOCKETモードで実行することをお勧めします。

新しいNginx構成ファイルを作成します:

vi /etc/nginx/sites-available/your-domain.com

次の行を追加します:

server {
listen 80;
server_name your-domain.com;
root /var/www/your-domain.com/yii/;
index index.php index.html;
access_log /var/log/nginx/your-domain.com-access.log;
error_log /var/log/nginx/your-domain.com-error.log;
set $yii_bootstrap "index.php";
charset utf-8;

location / {
        index  index.html $yii_bootstrap;
        try_files $uri $uri/ /$yii_bootstrap?$args;
    }

location ~ ^/(protected|framework|themes/\w+/views) {
        deny  all;
    }

location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
        try_files $uri =404;
    }

location ~ \.php {
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
set $fsn /$yii_bootstrap;
        if (-f $document_root$fastcgi_script_name){
            set $fsn $fastcgi_script_name;
        }
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

location ~ /\. {
        deny all;
        access_log off;
        log_not_found off;
    }
}

次のコマンドを使用してシンボリックリンクを作成します。

ln -s /etc/nginx/sites-available/your-domain.com /etc/nginx/sites-enabled/your-domain.com

変更を有効にするには、NginxWebサーバーを再起動します。

/etc/init.d/nginx restart

「yii」ディレクトリ内に「example」という名前のディレクトリを作成します:

mkdir -p /var/www/your-domain.com/yii/example
chown www-data:www-data /var/www/your-domain.com/yii/example

次のコマンドを実行します:

php /var/www/your-domain.com/yii/framework/yiic.php webapp /var/www/your-domain.com/yii/example
Create a Web application under '/var/www/your-domain.com/yii/example'? (yes|no) [no]:yes

次に、Webブラウザを使用してhttp://your-domain.com/exampleに移動し、新しいプロジェクトをテストします。

Yiiフレームワークがインストールされました。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にYiiPHPFrameworkのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Debian
  1. Debian9にNginxでPhorumをインストールする方法

  2. Debian8VPSにNginxを使用してFuelPHPをインストールする方法

  3. Debian10にNginxを使用してMagentoをインストールする方法

  1. Debian9にNginxを使用してWonderCMSをインストールする方法

  2. Debian9にNGINXを使用してForkCMSをインストールする方法

  3. Nginxを使用してDebianVPSにSimpleMachines2フォーラムソフトウェアをインストールする方法

  1. Debian9にNginxを使用してInvoicePlaneをインストールする方法

  2. Debian10にNginxプロキシを使用してApacheTomcat9をインストールする方法

  3. Debian10にIonicFrameworkをインストールする方法