這個裝好後,可順利跑 phpMyAdmin(或mysqladmin)。
WiFi關掉後,Safari 仍可透過 http://127.0.0.1/ 來用 php + mysql,這可成為商業級的應用。
php 有支援 libgd, freetype,可以應用的層面相當廣。
使用 t-pot,只要有USB連線,不需WiFi環境,也可開發php+mysql web app。
touch上裝好 php + mysql 後,小試一下 auto complete (AJAX):
http://res.nodstrum.com/autoComplete/index.htm
touch用的版本在這裡:
http://chw2video.com/mobile01/ac.tbz
我用 php 寫了一些簡單的 scripts,用 Safari 連 127.0.0.1 可進行簡易的系統管理,像是:
啟動/關掉 mysqld
啟動/關掉 samba
ifconfig -a
也可執行輸入的命令。
以便在沒開WiFi的情況下,仍能有類似 ssh login 的便利操控。
以下是 index.php:
PHP 代碼:
<a href="cmd.php">cmd</a>,<a href="t.php">phpinfo</a>
<p>
<a href="autoComplete">auto complete</a>
<p>
<a href="?cmd=ifc">ifconfig</a>
<p>
<a href="phpMyAdmin-2.11.7-all-languages-utf-8-only"> phpMyAdmin</a>,<a href="MySQL-Admin_3_4_0_full">MysqlAdmin</a>
<p>
mysql:<a href="?cmd=sqlon">on</a>, <a href="?cmd=sqloff"> off</a><br>
samba:<a href="?cmd=smbon">on</a>, <a href="?cmd=smboff"> off</a><br>
<p>
<?
$cmd = $_GET['cmd'];
$remote_ip = $_SERVER['REMOTE_ADDR'];
echo "$remote_ip";
switch ($cmd) {
case 'sqloff':
$cmd = 'killall mysqld';
break;
case 'sqlon':
$cmd = 'sqld.sh';
break;
case 'smboff':
$cmd = 'smb.sh stop';
break;
case 'smbon':
$cmd = 'smb.sh start';
break;
case 'ifc':
$cmd = '/sbin/ifconfig -a';
break;
default:
$cmd = '';
}
echo "<pre>";
if ($cmd)
passthru("$cmd");
?>
PHP 代碼:
<form>
<input name="cmd">
</form>
<?
$remote_ip = $_SERVER['REMOTE_ADDR'];
$cmd = $_GET['cmd'];
echo "$remote_ip";
echo "<pre>";
if ($cmd)
passthru("$cmd");
?>
# cd /usr/local/bin
# cat h127.sh
cd /usr/local/etc
cp lighttpd.conf-127 lighttpd.conf
killall lighttpd
# # cat hall.sh
cd /usr/local/etc
cp lighttpd.conf-all lighttpd.conf
killall lighttpd
#
以上 lighttpd.conf-127 使用 server.bind = "127.0.0.1"
Regards,
chw