2011年8月8日月曜日

Ubuntu 11.04にZend Framework環境構築

必要っぽいパッケージのインストール。
sudo apt-get install apache2 php5 mysql-server mysql-client php5-mysql
Zend Frameworkもapt-getで入れてみる。
最新バージョンを追いたい事になったらその時に考える。
sudo apt-get install zend-framework
とりあえずNetBeansで新しいプロジェクト作成。
ソースフォルダは伏せ字だけど自分のホームディレクトリ以下にしている。






実行する際に公開フォルダにコピーする設定を使ってみる。
ubuntuのルートディレクトリは/var/wwwで、root以外の書き込みは不可なので警告が出ている。
自力で作る。
cd /var/www
sudo mkdir test
sudo chown <user>:<user> test

このあとNetBeans providerの登録に失敗とかエラーが出るがそれは後で考える。
後はいくつかファイル修正。
  • /etc/php5/conf.d/zend-framework.ini
[Zend]
include_path=${include_path} ":/usr/share/php/libzend-framework-php"
include_pathの行頭コメントを削除。
  • /etc/apache2/sites-available/mysites 
Alias /test/ "/var/www/test/public/"
<Directory "/var/www/test/public/">
    AllowOverride All
</Directory>
作成したあと、sites-enabledの方にシンボリックリンク作成。
cd /etc/apache2/sites-enabled
sudo ln -s ../sites-available/mysites 001-mysites
  • Rewriteモジュールの有効化。
cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/rewrite.load .
あとはApache再起動。
sudo /etc/init.d/apache2 restart
ブラウザでアクセスしてみる。
http://localhost/test/

出た出た。

0 件のコメント:

コメントを投稿