# 推奨: 「Linux コマンドラインから php をインストールする方法: まず、「sudo apt install php libapache2-mod-php」コマンドを使用して PHP と Apache PHP モジュールをインストールし、次に Apache サービスを再起動します。
PHP ビデオ チュートリアル 」
#準備条件
このチュートリアルを開始する前に、sudo 権限を持つユーザーとしてログインしていることを確認してください。Apache サービスを使用して PHP 7.2 をインストールする
Apache を Web サーバーとして使用する場合は、PHP と Apache PHP モジュールをインストールする必要があります。次のコマンドを実行してください。
sudo apt install php libapache2-mod-phpパッケージをインストールした後、Apache サービスを再起動します。
sudo systemctl restart apache2
Ngnix サービスを使用して PHP 7.2 をインストールします
Apache とは異なり、Nginx はビルドされていません。 -in は PHP ファイルを処理するため、PHP ファイルを処理する PHP FPM (「fastCGI Process Manager」) のような別のアプリケーションをインストールする必要があります。 PHP と PHP FPM パッケージをインストールするには、次のコマンドを実行します:sudo apt install php-fpm * php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2018-06-30 23:56:14 PDT; 1min 28s ago Docs: man:php-fpm7.2(8) Main PID: 10080 (php-fpm7.2) Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec" Tasks: 3 (limit: 2321) CGroup: /system.slice/php7.2-fpm.service |-10080 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)これで、Nginx サーバー ブロックを編集し、Nginx が PHP ファイルを処理できるように次の行を追加できます。
server { # . . . other code location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; } }新しい設定を有効にするために Nginx サービスを再起動することを忘れないでください:
sudo systemctl restart nginx
PHP 拡張機能をインストールします
To PHP のコア機能を拡張するには、追加の拡張機能をインストールします。 PHP 拡張機能はパッケージとして入手でき、次の方法で簡単にインストールできます:sudo apt install php-[extname]たとえば、MySQL および GD PHP 拡張機能をインストールする場合は、次のコマンドを実行できます:
sudo apt install php-mysql php-gdInstall新しい PHP スケーリング後は、設定に応じて Apache または PHP FPM サービスを忘れずに再起動してください。 PHP 処理のテストWeb サーバーが PHP 処理用に適切に構成されていることをテストするには、次のコードを使用して、/var/www/html ディレクトリに info.php というファイルを作成します。新しいファイル:
<?php phpinfo(); ?>ファイルを保存し、選択したブラウザを開いて http://your_server_ip/info.phpphpinfo 関数にアクセスすると、以下に示すように PHP 設定に関する情報が出力されます。見せる:############
以上がLinuxコマンドラインからphpをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。