Apache
インストール
sudo apt-get install apache2
動作確認
ブラウザでhttp://localhost/
ServerNameを設定
sudo vi /etc/apache2/apache2.confにServerName hoge.takaiwa.netを追加
PostgreSQL
インストール
Ubuntuソフトウェアセンターからインストール動作確認
とりあえず、confファイルをtrustにしておくsudo vi /etc/postgresql/9.1/main/pg_hba.conf
[再起動]
sudo /etc/init.d/postgresql restart
ログインできることを確認
psql -U postgres
PHP
インストール
sudo apt-get install php5 php5-pgsql
[Apacheを再起動]
sudo /etc/init.d/apache2 restart
動作確認
/var/www/にファイルを作成sudo vi testphp.php
ファイルに<?php phpinfo(); ?>と入力して、ブラウザで確認
http://localhost/testphp.php
PHP⇔PostgreSQLの確認
上記testphp.phpに以下を記述。$conn = pg_connect("host=localhost dbname=hogehoge user=foo");エラーが出るかどうかを見る
tail -f /var/log/apache2/error.logブラウザで表示してエラーログに何も出なければOKということで。
+アルファ
Codeigniterの設置
既にWindows上のApacheとかで動かしていたものを、Ubutntu上へ持ってきたメモです。- /var/www/の適当なところに一式置く
- 権限がnobodyになっているので、適当なのに変える
- sudo chown -R hoge:hoge htdocs
- ディレクトリの位置が変更(index.phpのディレクトのパス)
- sudo vi /etc/apache2/sites-enabled/000-defaultのDocumentRoot,Directoryに設定
- .htaccessを設置
- 中身
- http://codeigniter.jp/user_guide_ja/general/urls.html
- imagesディレクトリの階層にスタイルシートやJavaScriptのディレクトリにある場合には、以下のようにディレクトリを追加する。ここではresourcesディレクトリにまとめてある
- RewriteCond $1 !^(index\.php|images|resources|robots\.txt)
- mod_rewriteを有効にする
- sudo a2enmod rewrite
- Apacheで有効にする
- sudo vi /etc/apache2/sites-enabled/000-default
- AllowOverride Allにする
ZendGdataの設置
- 手元のZendGdataを/usr/lib/php5へコピー
- sudo vi /etc/php5/apache2/php.ini
- 追加:include_path = "/usr/lib/php5/ZendGdata/library"
- Apacheリスタート
参考
- vi コマンドリファレンス
http://hp.vector.co.jp/authors/VA016670/unix/vi_reference.html - 10.10 - How to install CodeIgniter? - Ask Ubuntu
http://askubuntu.com/questions/25446/how-to-install-codeigniter - CodeIgniter の URL : CodeIgniter ユーザガイド 日本語版
http://codeigniter.jp/user_guide_ja/general/urls.html - UbuntuのApacheでmod_rewriteを有効にする方法 | PHPプログラマのバリ・ポジ情報ブログ
http://blog.veryposi.info/server/server-setup/ubuntu-apache-mod_rewrite/ - アクセス制限の記述(Order, Allow, Deny) - アクセス制限 - Apache入門http://www.adminweb.jp/apache/allow/index1.html
コメント
コメントを投稿