現在のインターネット時代では、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
pkg install nginx
nginx
<?php echo "Hello, PHP on Android!" ?>
nano /data/data/com.termux/files/usr/etc/nginx/conf.d/default.conf
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; } }
nginx -s reload
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 サイトの他の関連記事を参照してください。