ホームページ  >  記事  >  運用・保守  >  PHPとLinuxを使ってサーバーを構築する方法

PHPとLinuxを使ってサーバーを構築する方法

WBOY
WBOY転載
2023-05-12 22:34:041562ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。