PHP 開発では、CentOS が一般的に使用される Linux オペレーティング システムです。 CentOS は豊富な機能と信頼できる安定性を提供し、特に Web サーバーのオペレーティング システムとして適しています。次の記事では、CentOSをPHP開発サーバーとして利用する方法を紹介します。
CentOS のインストール
まず、CentOS サーバーをインストールする必要があります。 CentOS 公式 Web サイトから最新バージョンの CentOS ソフトウェア パッケージをダウンロードし、インストール プロセス中にインストールするソフトウェア パッケージとして「Web サーバー」を選択します。
LAMP のインストール
LAMP (Linux、Apache、MySQL、および PHP) は、一般的に使用される Web サーバー ソフトウェアのコレクションであり、すべて CentOS 上で使用できます。 CentOS に LAMP をインストールすると、Web アプリケーションと Web サイトの開発をすぐに始めることができます。
CentOS に LAMP をインストールする手順は次のとおりです:
- Apache をインストールします:
CentOS では、デフォルトの Web サーバーは Apache であるため、使用する必要があるのは次のコマンド インストールします:
yum -y install httpd
Apache の起動:
systemctl start httpd.service
Apache が自動的に起動するように設定します:
systemctl enable httpd.service
- MySQL のインストール:
MySQL は、一般的なオープン ソースのリレーショナル データベース管理システムです。次のコマンドを使用して CentOS にインストールできます:
yum -y install mariadb-server mariadb
MySQL の起動:
systemctl start mariadb
MySQL を自動的に開始するように設定します:
systemctl enable mariadb
MySQL を構成します:
mysql_secure_installation
プロンプトに従って、MySQL の root パスワードを設定し、匿名ユーザーを削除し、リモート root ユーザー ログインを無効にします、など。
- PHP のインストール:
PHP はオープン ソースのサーバーサイド スクリプト言語です。次のコマンドを使用して CentOS にインストールできます:
yum -y install php php-mysql
インストールが完了したら、Apache を再起動します。
systemctl restart httpd.service
PHP 拡張機能のインストール
特定の PHP 拡張機能を使用する必要がある場合は、手動でインストールする必要があります。一般的に使用される 2 つの PHP 拡張機能をインストールする手順は次のとおりです。
- php-gd のインストール:
次のコマンドを使用して php-gd をインストールします:
yum -y install php-gd
インストール後、Apache サービスを再起動します:
systemctl restart httpd.service
- Install php-mbstring:
次のコマンドを使用して php-mbstring をインストールします:
yum -y install php-mbstring
インストール後、Apache サービスを再起動します。
systemctl restart httpd.service
仮想ホストの構成
仮想ホストは、複数の Web サイトまたはドメイン名を同じサーバーです。 CentOS で仮想ホスティングを構成すると、同じサーバー上で複数の Web サイトやアプリケーションをホストできるようになります。
CentOS で仮想ホストを構成する手順は次のとおりです:
- 仮想ホスト ファイルを保存する新しいディレクトリを作成します:
mkdir /var/www/example .com /public_html/
- 新しい仮想ホスト ファイルを作成します:
nano /etc/httpd/conf.d/example.com.conf
ファイルに次の内容を追加します:
< ;VirtualHost *:80>
ServerAdmin webmaster@example.com
ServerNameexample.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html/
ErrorLog /var/www/example.com/error.log
CustomLog /var/www/example.com/requests.log generated
- 仮想ホストを有効にするfile:
systemctl restart httpd.service
ブラウザにホスト名またはドメイン名を入力して、仮想ホストにアクセスします。
概要
CentOS を PHP 開発サーバーとして使用すると、Web アプリケーションと Web サイトに優れた信頼性とパフォーマンスを提供できます。 CentOS と LAMP をインストールした後、必要な PHP 拡張機能をインストールし、同じサーバー上で複数の Web サイトまたはアプリケーションをホストする仮想ホストを設定できます。
以上がPHP開発でCentOSをサーバーとして使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。