LAMP on Feisty Fawn
参考:
LAMPとは、Linux、Apache、MySQL、PHPのことです。
いよいよデータベースから逃げられなくなっちゃったので、Ubuntuに入れておくことにしました。で、Windowsから黒猫SQL Studioでアクセスします。
インストール方法は上の記事のとおりですが一応日本語版でもやったよってことで。
LAMPはいいから黒猫SQL Studioという方はこちら。
インストールするパッケージは以下のとおり。
各パッケージが依存しているパッケージも入ります。
Synapticでもいいんですが元記事と同じようにコマンドラインからいきます。
まずはApache。
$ sudo apt-get install apache2
問題なく終了。ブラウザからアクセスできるか確認しておく。
次はPHP。
$ sudo apt-get install php5 libapache2-mod-php5
Apache再起動。
$ sudo /etc/init.d/apache2 restart
PHPのテスト。
/var/www/testphp.phpに以下を書いて保存。
# 最初の「<」、半角だと表示されないので全角で書いてます。
<?php phpinfo(); ?>
ブラウザからhttp://[サーバのIPアドレス]/testphp.phpにアクセスしてちゃんと表示されるかどうか確認。
つぎMySQL。
$ sudo apt-get install mysql-server
ここからMySQLの設定。
ほかのコンピュータからMySQLに接続するには、/etc/mysql/my.cnfの[Bind Address]を127.0.0.1から自身のIPアドレスに変更する必要があるらしい。
ホストOSからSQL Studioを使って接続するつもりなのでかえておく。
$ sudo vi /etc/mysql/my.cnf bind-address = 127.0.0.1 を bind-address = [自身のIPアドレス] に
MySQLのrootのパスワードを設定。
$ mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 5.0.38-Ubuntu_0ubuntu1-log Ubuntu 7.04 distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('[パスワード]'); Query OK, 0 rows affected (0.00 sec) mysql> quit
PHPMyAdminインストール。MySQLをリモートから管理できるようになるらしい。
$ sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
次はPHPからMySQLが操作できるように/etc/php5/apache2/php.iniを設定。
$ sudo vi /etc/php5/apache2/php.ini ;extension=mysql.so のコメントをはずす。 extension=mysql.so
Apache再起動。
$ sudo /etc/init.d/apache2 restart
これで、http://[サーバのIPアドレス]/phpmyadmin/にアクセスすると、PHPMyAdminのログイン画面にアクセスできます。
実践マスターPHP+MySQL―PHP4/PHP5対応 小島 まさご by G-Tools |