iPhoneにPHPを置く

なぜこれが必要なのかという疑問がすぐに生じます。 そしてすぐに答え:ただふける。 しかし、2つのユースケースとして:

1)誰かを見せるためにいつもあなたと一緒にいるサイトを運ぶ。

2)PhoneGapと連動したiPhone自体のソフトウェア開発。 PhoneGapは、加速度計、GEOロケーションなどを使用してJSでアプリケーションを開発するためのSDKです。 つまり、Objective-Cの代わりにJavaScriptを使用できます。 そして、AJAX。 そして、PHP / Python / Ruby。

これは割礼のないPHPですが、1つの例外があります。DBMSの形式では、sqliteのみがここで使用できます(PDOを含む)。

最終的には次のようになります。



そしてもう1つ、PHPとPythonおよびRubyをインストールできます。 そして、ここではDjangoにそれほど遠くありません(RORについては知りません)。

インストールを進めましょう。



まず、ファームウェア2.2.1(現時点ではこれが最後のファームウェア)とコンピューター/ラップトップのWi-Fiを備えたiPhoneが必要です。

1.最初に、Cydiaをインストールして電話のロック解除手順完了する必要があります。

2. Cydia経由でOpenSSHをインストールします。 これで、sshとsftpを介して電話に接続できます。 これらの目的のために、 パテFileZillaを使用します。

3. sshを介して電話に接続します。 パスワードは「alpine」(ドイツ人スキーヤー)で、PHPとlighttpdをインストールします(apt-get install php lighttpd)が、これはCydiaを使用して実行できます。 ディレクトリ/ var / log / lighttpdおよび/ var / wwwを作成します(mkdir / var / log / lighttpd && mkdir / var / www)

4.構成ファイルを作成する必要があります。 コンソールからvim / mcedit(インストール方法は明確だと思います)を使用するか、sftpでアップロードできます。

構成の名前は/etc/lighttpd.confである必要があります 。構成自体はこちらです。

5. lighttpdを起動します。 これを行うには、コマンドlighttpd-angel -f /etc/lighttpd.confを実行します

6.デーモンを強制終了するには、killall lighttpdを実行します

7. BossPrefsを使用してサーバーの開始/停止を自動化できます。コンソールは不要です。 また、MobileTerminalをインストールして、電話から直接コンソールを操作できます。







WordPressは 、sqliteのプラグインを使用してiPhone に定着しました 。 小さなパッチを用意するだけです。index.phpの先頭に「function mysql_connect(){return null; } "



All Articles