Как поднять Апач и ПХП на Айфоне
Чтобы организовать Апач и ПХП на Айфоне нам понадобится:
- вайфай (либо куча терпения и денег, если качать всё через GPRS);
- телефон, на котором стоят терминал, Community Sources и BSD Subsystem (не уверен, что она нужна, но у меня стояла);
- компьютер с установленным каким-нибудь софтом для хождения по файловой системе Айфона (у меня это iBrickr).
Понятно, что поставить что-либо на Айфон благодаря Installer.app совсем не трудно, но в случае с Апачем и ПХП вопрос в том, как это в итоге заставить работать. Денвера для Айфона, как мы понимаем, нет. В общем, после того, как Апач (категория Network) и ПХП (категория Development) установлены обычным путём, нам нужно пойти в терминал и написать (осторожно, в терминале не работает бекспейс):
PATH=$PATH:/opt/iphone/bin/
export PATH
Теперь идём в httpd.conf (/etc/httpd/httpd.conf) и пишем про ПХП вот такие строчки (каждую в своё логичное место):
ScriptAlias /php /opt/iphone/bin
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi"
Теперь идём в терминал и перезапускаем Апач:
Осталось закачать скрипт с вызовом phpinfo () в /Library/WebServer/Documents/ и направить Сафари на localhost/название-скрипта.
То есть всё довольно-таки несложно. Другой вопрос — что со всем этим можно сделать интересного. Этот вопрос я пока изучаю, и у меня есть ощущение, что тут есть целый мир для экспериментов.
Backspace придумали трусы.
Backspace уже починили. Есть фикс для этого в Installer’е.
Вопрос только как сильно будет жрать батарейку запущенный апач.
ssh раньше неплохо-так сажал телефон, потому что все время висел как демон.
Есть нечто подобное — MAMP
Блин, мне бы столько свободного времени!)