なぜこれが必要なのかという疑問がすぐに生じます。 そしてすぐに答え:ただふける。 しかし、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; } "