FuelPHPは、シンプルで柔軟性があり、コミュニティによって推進されているPHPフレームワークです。階層モデル-ビュー-コントローラー(HMVC)をサポートするようにゼロから設計されており、プロジェクトの作成、プロジェクトのデバッグ、または同様のタスクを実行するためのコマンドラインツールを提供します。今日は、LinuxVPSにFuelPHPをインストールする方法を紹介します。
WebサーバーとしてNginxがすでにプリインストールされているDebian8VPSにFuelPHPをインストールするので、サーバーにもNginxがプリインストールされていることを確認してください。サーバーにNginxがプリインストールされていない場合は、LEMPスタックインストールガイドを使用して、Nginxおよびその他のLEMPスタックコンポーネントをインストールできます。
Nginxがサーバーにインストールされている場合は、以下の手順に進むことができます。
まず、SSH経由でサーバーに接続し、すべてのシステムソフトウェアを利用可能な最新バージョンに更新します。その目的のために以下のコマンドを使用してください:
sudo apt-get update sudo apt-get upgrade
これには少し時間がかかる場合があります。更新が完了したら、他の手順に進むことができます。次のコマンドを使用して、Gitをインストールします。
sudo apt-get install git-core
クイックインストーラーを使用してFuelPHPをインストールします。まず、curlを使用してオイルパッケージをダウンロードします:
curl get.fuelphp.com/oil | sh
これにより、Oilパッケージがダウンロードされ、DebianVPSの「/usr/bin」ディレクトリに保存されます。後で、Oilを使用してFuelプロジェクトを作成できます。新しいFuelPHPプロジェクトを作成するには、「/ var/www」ディレクトリに移動します。
cd /var/www/
次のコマンドを発行します:
oil create first_project
最初のプロジェクトの準備が整うまで少し時間がかかります。インストーラーは「oilrefineinstall」と「phpcomposer.pharupdate」も実行し、必要なディレクトリの一部を書き込み可能にして、composerの依存関係をプルします。
次に、新しいNginx構成ファイルを作成し、ドメイン名に次の仮想ブロックを追加します。
nano /etc/nginx/sites-available/domainname
次の内容を入力してください:
server { server_name domainname.com; access_log /var/log/nginx/domainname.com-access.log; error_log /var/log/nginx/domainname.com-error.log; root /var/www/first_project/public; location / { index index.php; try_files $uri $uri/ /index.php$is_args$args; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param FUEL_ENV "production"; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
domainname.comを実際のドメイン名に置き換えることを忘れないでください。ファイルを保存し、サイトを有効にしてNginxを再起動すると、変更が有効になります。これで、Webブラウザを使用して最初のFuelPHPプロジェクトにアクセスできるようになります。お気に入りのWebブラウザを開き、ドメイン名に移動します。
FuelPHPの使用を開始するには、http://fuelphp.com/docs/で入手できる公式のFuelPHPドキュメントを読むことをお勧めします。ここには、アプリケーションの構成方法、データベースの構成方法などの詳細が記載されています。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にFuelPHPのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。