私は数日前に PHP を勉強していて、Laravel フレームワークを発見しました。最初に見たとき、それはバージョン 4.2 でした。先週の木曜日、突然、Laravel 5 が正式にリリースされたことを知りました。
私はコーダーではないのでフレームワークにはあまり触れていませんが、プログラミングにはずっと興味があったので読み始めました。 Yii は以前見たことがあり、正直あまり好きではありませんでしたが、Laravel を見ると気持ちが楽になりました。
Linode に Laravel 5 をインストールするのに一日のほとんどを費やし、ついにようこそページにたどり着きました。
PHPをインストールします
他のモジュールをインストールする必要がある場合
apt-cache search php5- //モジュールリストを取得
//リスト
php5-cgi - サーバーサイドの HTML 埋め込みスクリプト言語 (CGI バイナリ)
php5-cli - php5 スクリプト言語のコマンドラインインタープリター
php5-common - php5 ソースから構築されたパッケージの共通ファイル
php5-curl - php5 用の CURL モジュール
php5-dbg - PHP5 のデバッグシンボル
php5-dev - PHP5 モジュール開発用のファイル
php5-gd - php5 用の GD モジュール
php5-gmp - php5 用の GMP モジュール
php5-ldap - php5 用の LDAP モジュール
php5-mysql - php5 用の MySQL モジュール
php5-odbc - php5 用の ODBC モジュール
php5-pgsql - php5 用の PostgreSQL モジュール
php5-pspell - php5 用の pspell モジュール
php5-recode - php5 の再コードモジュール
php5-snmp - php5 用の SNMP モジュール
php5-sqlite - php5 用の SQLite モジュール
php5-tidy - php5 用の整ったモジュール
php5-xmlrpc - php5 用の XML-RPC モジュール
php5-xsl - php5 用の XSL モジュール
php5-adodb - ADOdb データベース抽象化ライブラリを最適化する拡張機能
php5-auth-pam - PAM 認証用の PHP5 拡張機能
sudo apt-get モジュールのインストール名 // Install
Laravel をインストール
サーバー上のVhostの簡単な設定はこのサイトを指します
apache2 はバージョン 2.4.7 なので、設定が少し異なります
Laravel には sudo a2enmod rewrite //書き換えモジュールを有効にする
Configure Vhost //今日はここで時間を過ごしました
etc/apache2/ フォルダーに入り、利用可能なサイトを見つけます
cp default.conf mysite.com.conf //「conf」の前の名前は、必要なサイトと同じである必要があります
編集して保存します
<code><span><VirtualHost *:80></span><span><span>ServerName</span></span> mysite.com <span>ServerAlias</span> mysite.com <span>ServerAdmin</span> webmaster@mysite.com <span><span>DocumentRoot</span></span> /var/www/html/mysite/public/ #这里是public,laravel开始是从这里的index.php文件开始的 <span><Directory "/var/www/html/mysite/public/"></span><span>AllowOverride</span><span>All</span> #这个地方是要的,今天走了很多弯路这里 <span><span>Options</span></span> +ExecCGI -MultiViews +SymLinksIfOwnerMatch <span><span>Order</span></span> allow,deny <span><span>Allow</span></span> from <span>all</span><span></Directory></span><span>ErrorLog</span><span>${APACHE_LOG_DIR}</span>/error.log <span>CustomLog</span><span>${APACHE_LOG_DIR}</span>/access.log combined <span></VirtualHost></span></code>
新しいサイトをサーバーに追加します
a2ensite mysite.com.conf (削除するには a2disite xxxxx を使用します)
有効になっているサイトの数を確認するには、sites-enable フォルダーに移動してファイルを確認します。 。
Laravelディレクトリ内のストレージフォルダーには書き込み権限を与える必要があります。Laravelはこのフォルダーをセッションストレージ領域として使用します
以上、Laravel 5 の Linode インストールに関する注意事項を関連内容も含めて紹介しましたので、PHP チュートリアルに興味のある友人の参考になれば幸いです。