1. Linux システムのインストールと構成
まず、サーバーに Linux システムをインストールする必要があります。一般的な Linux オペレーティング システムには、Ubuntu、CentOS、Debian などが含まれます。オペレーティング システムを選択する前に、ニーズを理解する必要があります。
インストール後、Linux オペレーティング システムの基本構成を実行する必要があります。たとえば、必要なソフトウェアのインストール、セキュリティ パッチの更新、IP アドレスの変更などです。
2. Apache サーバーのインストールと構成
Apache サーバーは最も人気のある Web サーバー アプリケーションの 1 つで、PHP をサポートしており、オープンソースであり、安定性が高いです。次のコマンドで Apache をインストールできます:
sudo apt-get update
sudo apt-get install apache2
インストールが完了したら、Apache サービスを開始して基本的な実行を行う必要があります。その上の設定。たとえば、ファイアウォールの構成、デフォルト ポートの変更、DDoS 攻撃の防止などです。ここでは、最も基本的な構成、つまり、PHP ファイルを正しく処理できるように Apache ルート ディレクトリを変更することについてのみ説明します。
Apache 設定ファイルを開きます
sudo vim /etc/apache2/apache2.conf
次の内容を見つけます:
Options Indexes FollowSymLinks AllowOverride None Require all granted
は
Options Indexes FollowSymLinks AllowOverride All Require all granted
< に変更されます。 /Directory> ;
変更が完了したら Apache サービスを再起動します
sudo service apache2 restart
3. PHP のインストール
PHP は次の方法で直接インストールできます。 apt-get コマンド
sudo apt-get install php libapache2-mod-php
インストールが完了したら、Apache サーバーと対話できるように PHP を設定する必要があります。 Apache 設定ファイルを変更する必要があります。
sudo vim /etc/apache2/mods-enabled/dir.conf
以下に示すように、DirectoryIndex のindex.html を先頭に置きます
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
変更が完了したら Apache サービスを再起動します
sudo service apache2 restart
4. データベースをセットアップします環境
サーバーに MySQL データベースをインストールし、PHP をデータベースに接続すると、データの保存と管理が容易になります。次のコマンドを使用して MySQL をインストールできます。
sudo apt-get install mysql-server
インストールが完了したら、MySQL 構成ファイルを変更してセキュリティを強化する必要があります。たとえば、root ユーザーのパスワードの変更、リモート アクセスの制限などです。ここでは、新しい MySQL ユーザーを作成する方法のみを説明します
MySQL コンソールにアクセスします
mysql -u root -p
次のコマンドを実行して新しいデータベースとユーザーを作成します
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
変更が完了したら、MySQL サービスを再起動する必要があります
sudo service mysql restart
以上がPHPとLinuxを使ってサーバーを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。