(1)Ubuntu14.04 x86_64 [カーネルバージョン: 3.16.0-30-generic]
(2)Apache/2.4.7
(3)MySQL5.5
(4)PHP5.5.9
ソースコードのコンパイルとインストールは使用せず、apt-getを使用しますインストール方法。将来のカスタム ニーズを満たすには、deb インストール パッケージを作成するのが最善です。
(1)MySQL
#
apt-get install mysql-server php5-mys ql## インストールプロセス中mysql の root ユーザー パスワードを設定するよう求めるプロンプト #
mysql_install_db
# mysql_secure_installation
次に選択します独自のニーズに応じてインストールします。 root ユーザーにリモート接続を許可するかどうか。
(2)Aapche
# apt-get install apache2
(3)PHP
#apt-get install php5 libapache2-mod-php5 php5-mcrypt
PHP 関連のモジュールまたはライブラリをクエリしたい場合は、次のコマンドを使用できます:
# apt-cache search php5-
モジュールの詳細を知りたい場合は、次のコマンドを使用できます:
# apt-cache show package_name
(4) Yii
4. 設定Yii 公式 Web サイトに移動して、Yii フレームワークのソースコードをダウンロードし、/var で解凍します。 /www/ディレクトリに移動し、ファイル名を yii に変更します。
バージョンyii1.1.16を使用しています。
apache2ctl -M設定の主な目的は、Yii フレームワークの URL でindex.php を隠すことです
(1) 新しい .htaccess ファイルを作成します。プロジェクトのルートディレクトリにコンテンツを追加します
(2) Apache の mod_rewrite
を有効にする Apache が rewrite モジュールを有効にしているかどうかを確認します。
#
そうでない場合はオンにしてください
#a2enmod 書き換え後
Apache サービスを再起動します
# service apache2 restart
Aapcheの設定ファイル(/etc/apache2/apache2.conf)の(3) .htaccess ファイルが正しく動作していることを確認します
必要仮想ホストに設定するAllowOverride
All
に内容を追加します Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.phpログイン後にコピー
(4) Yii ルーティング設定
プロジェクト設定ファイル protected/config/main.php の urlManager コンポーネント設定を変更します
'showScriptName'=>false,ログイン後にコピー如果想要url友好型,则将urlFormat设置为path;
'urlFormat'=>'path',ログイン後にコピー
好,一切OK!开心使用你的项目。
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了LAMP + Yii,并且隐藏Yii url的indephp,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。