現在のインターネット時代では、Web アプリケーションが至る所に存在します。 PHP言語は言語の一つとして開発者の間で広く普及しています。開発では、多くの学生が Linux や Mac システム ユーザー向けに用意された仮想マシンや Docker などのヘッドレス環境ツールを使用しますが、ほとんどの場合、それらは煩雑で面倒です。そこで今回は、Android Shellを使ってより簡単にPHP環境を構築する方法を紹介します。
まず、必要なソフトウェアと環境を準備する必要があります。
Termux ターミナル エミュレータ アプリケーションをインストールした後、Termux アプリケーションに「Termux Extra アプリケーション パッケージ」をダウンロードする必要があります。
Termux で次のコマンドを入力します:
pkg install php
Termux パッケージ マネージャーは、PHP および PHP-FPM サービスを自動的にインストールします。インストールしたら、PHP を実行し、システムで起動するように設定できます。
次に、PHP ファイルにアクセスするときに Nginx が正しくリクエストを送信し、PHP-FPM プロセスと通信できるように、PHP-FPM の構成ファイルを編集する必要があります。
Termux で、PHP ディレクトリを入力します:
cd /data/data/com.termux/files/usr/etc/php-fpm.d
テキスト エディタで www.conf ファイルを開きます:
nano www.conf
ユーザーとグループを現在の Termux の UID に設定します。ユーザー:
user = ${UID} group = ${GID}
listen 変数を見つけて、UNIX ソケット モードに設定し、/data/data/com.termux/files/usr/var/run/php-fpm.sock:## に設定します。 #
#(打开的时候前面的 ; 号必须删掉) listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock listen.owner = ${UID} listen.group = ${GID} listen.mode = 0660ファイルを保存し、Nano エディタを閉じます: Ctrl X、Y、Enter次に、上記の PHP-FPM プロセスと通信するように Nginx サーバーを構成する必要があります。 Nginx は公式 Web サイトからダウンロードしてインストールすることも、Termux パッケージ マネージャーからダウンロードしてインストールすることもできます:
pkg install nginxインストール後、Termux で次のコマンドを実行して Nginx サーバーを起動します:
nginxこの時点で、Nginx が起動し、ポート 8080 でリクエストをリッスンします。 Nginx が正常に起動するかどうかをテストできます。ブラウザを開いて http://localhost:8080 にアクセスします。 Nginx はデフォルトの Welcome To Nginx テキストを返します。 次に、簡単な PHP Web ページを作成して、CMS が正常にインストールされているかどうかをテストします。テキスト エディタを開き、次の Index.php ファイルを作成します。
<?php echo "Hello, PHP on Android!" ?>上記のファイルを /data/data/com.termux/files/home/my-www に保存します (最初にこれを Termux のテーブルに作成してください)コンテンツ)。 次に、Nginx サーバーに Web ページを見つけて PHP-FPM プロセスに渡すように指示する、Nginx の仮想ホスト構成ファイルを作成する必要があります。 Termux コマンド プロンプトで次のコマンドを入力します。
nano /data/data/com.termux/files/usr/etc/nginx/conf.d/default.conf次の内容をファイルに追加し、ルート ディレクトリを前の手順で作成したディレクトリに構成します: /data/data/com.termux/files/home / my-www/
server { listen 8080; root /data/data/com.termux/files/home/my-www; index index.php; server_name localhost; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/data/data/com.termux/files/usr/var/run/php-fpm.sock; fastcgi_index index.php; include fastcgi.conf; } }Nano エディターを終了し (Ctrl X、Y、Enter)、次のコマンドを使用して Nginx を再起動します。
nginx -s reloadこの時点では、「http://」と入力します。ブラウザで localhost:8080/index.php の出力が表示されます: Hello, PHP on Android!ここでは、簡単な方法を使用して構成をアップロードし、便利な軽量の PHP 環境を確立しました。デスクトップまたはモバイル Web 開発向け。 PHP を実稼働環境にデプロイする必要がある場合は、セキュリティとスケーリングに関する追加の考慮事項があります。 引用:
1.
https://www.linuxidc.com/Linux/2019-09/160469.htm
https ://www.guru99.com/php-installation-and-configuration-in-android-termux.html
以上がAndroidシェルでphpをビルドする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。