ホームページ >バックエンド開発 >PHPの問題 >PHPの作業環境のセットアップ

PHPの作業環境のセットアップ

WBOY
WBOYオリジナル
2023-05-06 17:33:07449ブラウズ

近年のインターネットの急速な発展に伴い、Web サイトを学習して開発することを選択する人がますます増えており、非常に人気のあるバックエンド開発言語として PHP が開発者にますます愛されるようになりました。適切な PHP 作業環境を構築することも非常に重要です。これにより、開発効率が向上するだけでなく、コードの品質も保証されます。この記事では、読者が簡単に始められるように、適切な PHP 作業環境を構築する方法を詳しく紹介します。

1. 適切なオペレーティング システムを選択する
最も人気のあるオペレーティング システムが Windows と OS X であることは誰もが知っていると思います。どちらのオペレーティング システムも多くの PHP 開発者によって使用されています。ただし、実際の開発プロセスでは、Linux オペレーティング システムの使用をお勧めします。 Linux はオープンソースであるため、安定性、セキュリティ、速度が他のオペレーティング システムよりも優れています。さらに、Linux オペレーティング システムは PHP との互換性が高く、開発により良い結果をもたらすことができます。

2. Web サーバーのインストール
Web サーバーがインストールされて初めてページとコードが正しく実行されるため、Web サーバーはプロジェクトの重要な部分です。現在、Web サーバーとしては Apache や Nginx などがよく使われており、好みの Web サーバーを選択できます。この記事では、Apache Web サーバーをインストールすることを選択します。

1. Apache のインストール
Linux システムでは、apt-get を使用して Apache をインストールします。ターミナルを開いて次のコマンドを入力できます:

sudo apt-get update
sudo apt-get install apache2

インストール後、次のことができます。ブラウザを使用して http://localhost と入力して Apache サーバーにアクセスし、Web サーバーが正常にインストールされたことを確認できます。この時点で、ブラウザには Apache のようこそページが表示され、Apache サーバーが開始されたことが示されます。このページを表示したくない場合は、/var/www/html/index.html ファイルを変更して、ページのコンテンツを変更できます。

2. PHP のインストール
Web サーバーをインストールした後、コード開発のために PHP をインストールする必要があります。 Linux システムでは、apt-get を使用して PHP をインストールします。ターミナルを開いて次のコマンドを入力できます:

sudo apt-get update
sudo apt-get install php libapache2-mod-php

インストール後、PHP を適切に動作させるために Apache サーバーを再起動する必要があります。次のコマンドを入力して再起動します:

sudo service apache2 restart

この時点で、簡単な PHP コードを記述し、/var/www/html/ ディレクトリに新しいindex.php ファイルを作成できます。コードは次のとおりです。

<?php
phpinfo();
?>

保存後、ブラウザに http://localhost/index.php と入力すると、PHP サーバーにアクセスできます。ブラウザが PHP 情報を正常に出力した場合、PHP は正常にインストールされています。

3. MySQL データベースのインストール
MySQL は非常に人気のあるリレーショナル データベースであり、Web 開発に非常に便利です。 Linux システムでは、apt-get を使用して MySQL をインストールします。ターミナルを開いて次のコマンドを入力できます:

sudo apt-get update 
sudo apt-get install mysql-server

インストール プロセス中に、システムは管理者パスワードの入力を求めるプロンプトを表示します。入力してください。必要に応じてそれを行います。 mysql をインストールした後、mysql コンソールにログインしてデータベースを管理できます。次のコマンドを入力してログインできます:

mysql -u root -p

次に、管理者パスワードを入力します。ログインに成功した後、mysql コマンドを使用してデータベースを作成および削除できます (例:

// 创建一个名为test的数据库
CREATE DATABASE test;

// 删除名为test的数据库
DROP DATABASE test;

3. PHP 拡張機能のインストール
PHP を開発するとき、多くの PHP 拡張ライブラリを使用することがあります。したがって、これらの拡張ライブラリはPHP 環境をセットアップするときにもインストールされます。一般的に使用される拡張ライブラリは次のとおりです:

  1. GD ライブラリ
    は検証コードの生成とイメージの処理に使用されます。Linux システムでは、次のコマンドを使用してインストールできます:
sudo apt-get install php-gd
  1. MySQLi と PDO
    は、MySQL データベースへの接続に使用されます。MySQLi は MySQL 4.1 以降をサポートし、PDO は複数のデータベース タイプをサポートできます。 Linux システムでは、次のコマンドを使用してインストールできます。
// 安装MySQLi
sudo apt-get install php-mysql

// 安装PDO
sudo apt-get install php-pdo-mysql
  1. cURL
    はデータ送信に使用され、あるサーバーから別のサーバーにデータを渡すことができ、 HTTP 、 FTP をサポートします。 、SMTP およびその他のプロトコル。 Linux システムでは、次のコマンドを使用してインストールできます。
sudo apt-get install php-curl
  1. OpenSSL
    は暗号化と復号化に使用され、コードのセキュリティと機密性が向上します。 Linux システムでは、次のコマンドを使用してインストールできます:
sudo apt-get install php-openssl

4. Composer を使用して依存関係を管理する
PHP を開発するとき、多くの依存関係を使用することがあります。手動でインストールする必要があるため、膨大な時間の無駄になります。したがって、開発効率を向上させるには、Composer を使用して依存関係を管理する必要があります。 Composer は、依存関係を自動的にインストールして管理する PHP 依存関係マネージャーであり、開発をより便利にします。

Linux システムでは、次のコマンドを使用して Composer をインストールできます:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

インストールが完了したら、Composer を使用して PHP の依存関係を管理できます。たとえば、新しいディレクトリに次の内容を含むcomposer.json ファイルを作成できます:

{
    "require": {
        "symfony/console": "^5.0"
    }
}

次に、ターミナルでディレクトリに入り、次のコマンドを入力します:

composer install

This Composer は、symfony/console ライブラリと、そのライブラリが依存する他の依存ライブラリを自動的にダウンロードしてインストールします。

まとめ
以上は Linux オペレーティング システムで PHP の動作環境を構築する方法であり、読者の皆様にはこの記事の方法に従って簡単に PHP を開発していただければ幸いです。 PHP を学習する過程では、良好な PHP 作業環境を構築することが非常に重要であり、開発効率を向上させるだけでなく、コードの品質も確保できます。

以上がPHPの作業環境のセットアップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。