# apt-get install apache2 mysql-server php5 php5-mysql php5-cli phpmyadmin# vi /etc/mysql/my.cnf# bind-address = 127.0.0.1 // の行をコメントアウトして
bind-address = <サーバの IP アドレス> // に変更する。# mysql -u root -p でログインしてから、以下を実行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 でログインしてから、以下を実行
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews +ExecCGI # ここと
DirectoryIndex index.php index.cgi # ここを追加。index.cgi はおまけ。
AddHandler cgi-script .cgi .pl # もし Perl (拡張子は .cgi か .pl)を有効にしたい場合はこの行を追加、「.php」はこの行に追記してはいけない(Internal Server Error となる)
AllowOverride None
Order allow,deny
allow from all
</Directory><Directory /var/www/>
Options Indexes FollowSymLinks MultiViews +ExecCGI # ここと
DirectoryIndex index.php index.cgi # ここを追加。index.cgi はおまけ。
AddHandler cgi-script .cgi .pl # もし Perl (拡張子は .cgi か .pl)を有効にしたい場合はこの行を追加、「.php」はこの行に追記してはいけない(Internal Server Error となる)
AllowOverride None
Order allow,deny
allow from all
</Directory><?php
$dir_path = 'your_directory';
$filename = array();
$dir = dir($dir_path);
while($file = $dir->read()) {
if(!ereg('(^\.$)|(^\.\.$)', $file)) {
$filename[] = $file;
}
}
$dir->close();
?><?php
$dir_path = 'your_directory';
$filename = array();
$dir = dir($dir_path);
while($file = $dir->read()) {
if(!ereg('(^\.$)|(^\.\.$)', $file)) {
$filename[] = $file;
}
}
$dir->close();
?>$data = '242.18,525.87;243.16,581.93;294.83,580.61;294.00,525.50;';$data = '242.18,525.87;243.16,581.93;294.83,580.61;294.00,525.50;';