ホームページ >運用・保守 >Linuxの運用と保守 >PHPとLinuxを使ってサーバーを構築する方法
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
次の内容を見つけます:
55db376f1b168878e1abf53fe82fd193
Options Indexes FollowSymLinks AllowOverride None Require all granted
bb15ed4aadeed04b3991578461de0768
は
ca0fe1c873e3e531156f34a91d0abaf4
Options Indexes FollowSymLinks AllowOverride All Require all granted
b8e5630e84f503e26afdab12bffdbd80
変更が完了したら 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 サイトの他の関連記事を参照してください。