Click here to Close
打印

[教程] Apache/PHP/Perl安装配置及其他(更新无WiFi版方法及下载)

本主题由 Nicholas 于 2007-11-14 18:18 解除高亮

Apache/PHP/Perl安装配置及其他(更新无WiFi版方法及下载)

引用:
本教材一切內容,由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 编辑 ]
本帖最近评分记录
  • linjimmy 经验 +5 很详细的教材。 2007-9-25 06:39
  • linjimmy 人气 +38 很详细的教材。 2007-9-25 06:39
  • 扯皮大爷 经验 +20 我很赞同 2007-9-23 08:59
  • 扯皮大爷 人气 +20 我很赞同 2007-9-23 08:59
  • 扯皮大爷 we券 +10 我很赞同 2007-9-23 08:59
什么这么好笑
无WiFi版



首先你需要安装:(在PC上)
iBrickr 0.8
下载地址:http://devices.natetrue.com/iphone/ibrickr_v0.8.zip    [url=http://www.weiphone.com/thread-10567-1-1.html#]迅雷专用高速下载[/url]
使用教程:http://www.weiphone.com/viewthread.php?tid=7464&highlight=ibrickr by linjimmy

 

 

然后可以通过ibrickr在iphone上安装以下程序:

Apache

下载地址:http://iphone.natetrue.com/apache_1.3.37_mach-o_acorn.tar.gz

PHP

下载地址:http://wickedpsyched.com/iphone/beta/php.tgz

Perl

下载地址:http://wickedpsyched.com/iphone/perl/perl.working.tgz
 

 

安装方法:

 
1.从以上地址下载所需要安装程序的压缩包
2.整个解压缩
3.用ibrickr连接iphone,进入Files
4.按解压缩后的文件夹名称,在iphone里面找到对应的目录,把解压后的文件一一放进去
 
   用Apache举例来说:
   压缩包解开以后第一层文件夹apache_1.3.37_mach-o_acorn对应iphone的根目录
   第2层里面有etc、library、var、usr这几个文件夹分别对应iphone的同名文件夹,而system在iphone里面找不到,就用create folder新建
   继续打开etc,在iphone里面找到httpd,如果找不到就新建,然后点开,把解压后httpd文件夹下的所有文件全部上传进去
   依此类推~~~~~~~
 
PHP和Perl也是一样的方法
上传的时候细心耐心一点一定可以的:)
 
 
以下是无WiFi给上传到iphone的文件加权限的方法:
5.用ibrickr安装Mobile Squid(多谢一只小苹果提醒:)
6.在iphone上点 图标打开squid,看到如下界面
图里选中的“..”为返回上一级目录,可以点文件夹打开,或者点文件修改权限


  
最常用的两种权限:chmod +w(0666)为选中前两排的全部Read和Write,chimod +x(0777)为选中全部3排复选框

 
7.把刚才用ibrickr上传的所有可执行文件权限全部加到0777(感觉好像在说把血加满= =)
有点多有点烦,慢慢来,耐心最重要~~~~不要放过任何一个。。。
当然你也可以传一个文件就修改一个文件的属性
 
8.传完所有文件并且修改好属性以后,重启iphone
OK~~~~~~
现在可以在safari里输入127.0.0.1测试Apache是否安装成功了~~

 

 

可以用ibrickr直接安装在iPhone上:

BSD subsystem(如果要配置PHP必须在安装PHP之后先安装这个程序再进行配置)

 

 

配置PHP方法:

Step1:添加PHP路径

ibrickr连接iphone,打开Files,进入etc目录

把profile文件下载到PC上(忘记装BSD subsystem是找不到这个文件的哦)

用记事本打开profile

在 PATH="/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin" 的后引号前加入“:/opt/iphone/bin”(不包括引号),保存

再用ibrickr将修改后的文件传回iphone的etc目录覆盖原文件

 

重启iphone

 

 

Step2:编辑httpd.conf文件

ibrickr打开etc/httpd目录,下载httpd.conf文件到PC

用记事本打开,在最后加入如下代码:(用复制粘贴的话,注意检查,删掉复制到的乱码)

 

ScriptAlias /php /opt/iphone/bin
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi"

 

保存,将修改后的文件传回etc/httpd目录覆盖原文件

 

重启iphone

 

OK~~~~~~~~~~去体验WeNote或者hulihutu版网页中文短信吧~~~~~~



[ 本帖最后由 dis 于 2007-9-27 07:57 编辑 ]
什么这么好笑

TOP

根本就不用装SSH~~~~~~~~有iBrickr 0.8完全OK
还是喜欢用ssh...每天连着线总觉不爽
提示: 作者被禁止或删除 内容自动屏蔽
提示: 作者被禁止或删除 内容自动屏蔽
提示: 作者被禁止或删除 内容自动屏蔽
实在是看不懂,哎,这些有用吗?????
提示: 作者被禁止或删除 内容自动屏蔽

TOP

啊哦 怎么会
删掉重新装一下试试呢?
什么这么好笑
深公网安备案证字第 4403101901155 号