引用:
本教材一切內容,由dis撰写的,一律以 姓名標示-非商業性-相同方式分享 2.5 (Attribution-NonCommercial-ShareAlike 2.5 ) 方式分享。
本教材未经dis允许不得任意转载,如需转载请以站内短讯的方式通知dis本人,并注明“来源于weiphone.com”
本教材版权:www.weiphone.com by dis
很多人求详细教程,其实我不太懂,只是按照hulihutu写的PHP配置步骤(点击查看原帖),一边做一边把过程写下来给大家参考一下吧
也许写得比较弱智,高手请直接无视,就当是个搜罗站内相关资源的帖子好了
请多指教,欢迎扔砖:)
Apache是什么?
不是阿帕奇直升机。。简而言之它是一个web服务器
用于iphone,可以实现本地化在线中文输入法(见在线输入法移植本地成功~已经加步骤 by jimmyjiang或使用iphone键盘本地输入中文 by plne)
用safari浏览图片看电子书(见在iPhone上的装了Apache,看电子书和图片的问题解决了! by xcrystal)
发送网页版中文短信等(最新,几个帖子都很好找)
PHP是什么?(资料来自baidu)
PHP,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写
是一种 HTML 内嵌式的语言,与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言
源代码开放,与Apache服务器紧密结合
用于iphone,可以实现运行放在Apache webserver的php程序,比如扯皮大爷制作的WeNote(见WeNote Beta 0.1发布了)
配置过程
WiFi版
首先你需要安装这些东西:
安装在PC上的有:
iBrickr 0.8
下载地址:http://devices.natetrue.com/iphone/ibrickr_v0.8.zip
使用教程:http://www.weiphone.com/viewthread.php?tid=7464&highlight=ibrickr by linjimmy
WinSCP
下载地址:http://1.scdx1.crsky.com/200709/WinSCP-v4.0.4.rar
特别提示
成功使用WinSCP连接iphone的前提是:
1)iphone已经和PC加入同一个无线局域网;
2)iphone上已经安装了OpenSSH
安装在iPhone上的有:
Installer
说明:用iBrickr安装
然后在Installer里点Community Sources-install,如果不安装这个,iphone的installer列表里就不会有以下可供安装的程序
Apache
说明:在iPhone上直接用installer安装
NT:安装Apache和作相关更改(如修改文件、上传文件到webserver等)之后都要重启!!!!!重启是解决很多问题的金疮药。。。
对之前忘记提示这个,而给很多同学带来的困扰dis很抱歉:(
OpenSSH
说明:用iBrickr安装,或者在iPhone上直接用installer安装
教程:http://www.weiphone.com/viewthread.php?tid=5103&highlight=ssh by gary
PS:呃,其实现在看这个教程的前面9步都过期了,现在在installer里面选择安装要方便得多,而第10步是用WinSCP连接iPhone的过程
PHP
说明:用iBrickr安装,或者在iPhone上直接用installer安装
BSD subsystem
说明:用iBrickr安装,或者在iPhone上直接用installer安装
一定要记得装这个啊啊,我开始就是忘记了还没有装这个东西结果死活在etc里面找不着profile。。55555
装好了以上这些东西就准备开始配置PHP了
Step1:用WinSCP连接iPhone(这里偷下懒直接从gary的帖子里copy,多谢,希望不要介意:)
1.0查看iPhone的IP地址:
按Home键-Settings-Wi-Fi-选择你已连接的无线路由器右面那一个蓝色的箭头, 你就会看到你iPhone的IP地址. 本文以10.0.1.9为例子
$ Y8 X' ?8 F8 p, Y4 r# p
1.1另外,你要保持iPhone不进入休眠模式,设定方法如下图所示:
按Home键-Settings-General-Auto-Lock-选择Never
1.2打开WinSCP 输入以下信息:
Host name: 10.0.1.9 (你iPhone的IP地址)
User name:root
Password:dottie
File protocol 项选择"SCP"[' g- ~0 |: B
# f! m* Q2 g t' }
, N( N6 K6 I" M
如出现以下提示请不要按"Abort" 按钮. 等待这对话框自动消失. * K5 x! H/ @3 m7 K
出现以下提示请按 "OK". ) g5 Q" f+ R; l
% f3 Y! y# o& H/ S4 Z/ Q+ L
到了这里你就成功了。这是WinSCP的程序界面. 左面是你的电脑的文件夹,右面是你的iPhone的文件夹
Step2:添加PHP路径
2.1在WinSCP的右半部分,找到<root>-etc文件夹
双击profile打开,在 PATH="/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin" 的后引号前加入“:/opt/iphone/bin”(不包括引号),保存
2.2重启iPhone
Step3:编辑httpd.conf文件
3.1还是在WinSCP右边,找到<root>-etc-httpd文件夹
双击httpd.conf打开,在最后加入如下代码:(用复制粘贴的话,注意检查,删掉复制到的乱码)
ScriptAlias /php /opt/iphone/bin
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi"#
3.2重启iPhone
OK,大功告成
另外,想要给Open SSH改密码可以使用puTTY
下载地址:
http://scmy.skycn.com/down/putty.zip
方法是:
host name:iphone的ip地址
login as:root
password:dottie
登录以后输入命令
passwd
然后输入要改的密码,不会显示输了几个字符,无视,自己注意不要输错就可以了。。
再次输入
OK,下次连接就用新密码了
[
本帖最后由 dis 于 2007-9-27 09:08 编辑 ]