インターネットの急速な発展に伴い、Web サイトやアプリケーションの開発に Linux システムの使用を選択する人が増えています。中でも、PHP 言語をベースとした Web アプリケーションは数ある開発言語の中でも重要な位置を占めており、Linux 環境に PHP を導入する必要性は非常に高いです。この記事では、開発者がすぐに PHP 開発環境を構築できるように、Apache サーバー、PHP インタープリター、および対応する拡張モジュールをインストールするプロセスを含む、Linux システムに PHP 環境を展開する方法を紹介します。
1. Apache サーバーをインストールする
Apache は、その安定性と強力な機能で人気のあるオープン ソース Web サーバーです。 Linux システムでは、apt-get コマンドを使用して Apache サーバーをインストールします。ターミナルに次のコマンドを入力します:
sudo apt-get update
sudo apt-get install apache2
インストール プロセスで sudo パスワードを入力する必要がある場合があります。インストールが完了したら、次のコマンドを使用して Apache サーバーを起動できます:
sudo systemctl start apache2
Apache サーバーを起動した後、ブラウザにローカル IP を入力します。アドレスまたはドメイン名を使用して Apache サーバーに正常にアクセスできます。
2. PHP インタープリターをインストールします
Apache サーバーをインストールした後、PHP インタープリターをインストールする必要があります。そうしないと、Apache サーバーは PHP 言語を解析できません。 Linux システムでは、apt-get コマンドを使用して PHP インタープリターをインストールします。ターミナルに次のコマンドを入力します:
sudo apt-get install php
インストールが完了したら、サーバーが実行できるように Apache サーバーを再起動する必要があります。 PHPインタープリタを認識します。ターミナルに次のコマンドを入力します。
sudo systemctl restart apache2
Apache サーバーを再起動した後、Apache のデフォルトの WWW ディレクトリ /var/www/ にサーバーを作成できます。 html PHP インタープリターの動作テストを容易にする PHP ファイル。 /var/www/html ディレクトリで、ターミナルから次のコマンドを入力して test.php ファイルを作成します。
sudo nano test.php
新しく開かれた test.php ファイルに次のコードを入力します:
<?php phpinfo(); ?>
ファイルを保存した後、ローカルのブラウザのIPアドレスまたはドメイン名/test.phpからPHPインタープリタの実行状態にアクセスできます。すべてが正常であれば、PHP インタープリターの詳細な出力が表示されるはずです。
3. 拡張モジュールのインストール
実際の開発では、PHP インタプリタだけでは十分ではなく、より豊富な機能を実現するためにいくつかの拡張モジュールをインストールする必要があります。 Linux システムでは、apt-get コマンドを使用して PHP 拡張モジュールをインストールします。次のコードは、一般的な PHP 拡張モジュールのインストール コマンドの例です。
MySQL 拡張モジュールをインストールします:
sudo apt-get install php-mysql
Redis 拡張モジュールをインストールします:
sudo apt-get install php-redis
Memcached 拡張モジュールをインストールします:
sudo apt-get install php-memcached
Imagick 拡張モジュールをインストールします:
sudo apt-get install imagemagick php-imagick
など。
インストールが完了したら、Apache サーバーを再起動する必要もあります。ターミナルに次のコマンドを入力します:
sudo systemctl restart apache2
4. 概要
上記は、PHP 環境をデプロイするためのすべての手順です。 Linux システムの下で。上記に加えて、Docker コンテナー テクノロジの使用など、他の方法で PHP 環境をデプロイすることもできます。 Linux 開発環境をすぐに使い始めて開発効率を向上させるには、開発中に多くのことを試す必要があります。
以上がLinux環境にphpをデプロイするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。