Ubuntu サーバをインストールした後、次を実行する(最後の php5-cli は PHP のコマンドラインインターフェイス。おまけ。)
# apt-get install apache2 mysql-server php5 php5-mysql php5-cli phpmyadmin
次に、MySQL データベースを他のマシンからアクセスできるようにする(テストサーバの場合、こちらの方が拡張性があるだろう)。
# vi /etc/mysql/my.cnf
# bind-address = 127.0.0.1 // の行をコメントアウトして
bind-address = <サーバの IP アドレス> // に変更する。
※ ↑ Amazon EC2 の環境で、もしこれで起動が失敗するようになったら bind-address 行自体をコメントにする(すべてのサーバからの接続という意味になる)。
# mysql -u root -p でログインしてから、以下を実行
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'root_password' WITH GRANT OPTION;
MySQL を再起動
# service mysql restart
apache2 の設定を変更。
# vi /etc/apache2/sites-available/default
# Options Indexes FollowSymLinks MultiViews # を
Options +ExecCGI Indexes FollowSymLinks MultiViews # に変更。
AllowOverride All # ← Drupal をインストールするときに必要。
↑こうすることで /var/www に PHP のプログラムを置いても動作するようになる。
# vi /etc/php5/apache2/php.ini
# memory_limit = 16M # メモリが少なすぎるので
memory_limit = 512M # 512MB に変更してみた(テストユース)。
最後に Apache を再起動
# service apache2 restart
トラックバック URL:
https://perltips.twinkle.cc/trackback/343