ホームページ >バックエンド開発 >PHPチュートリアル >CentOS 7 で PHP サーバー環境をセットアップするにはどうすればよいですか?

CentOS 7 で PHP サーバー環境をセットアップするにはどうすればよいですか?

不言
不言オリジナル
2018-05-14 09:34:3030832ブラウズ

独自の php ローカル サーバーを構築する方法: 最初に Apache をインストールし、次に Apache のデフォルト Web サイトのパスを変更し、最後に php と php 拡張機能をインストールします。

CentOS 7 で PHP サーバー環境をセットアップするにはどうすればよいですか?

この記事は主にCentOS 7でPHPサーバー環境を構築する内容を紹介しています。必要な友人に参考にしていただけるように共有します

Apacheをインストールします

yum install httpd

Configure ServerName

vi /etc/httpd/conf/httpd.conf

#ServerName www.example.com:80 を ServerName localhost:80 に変更します

この時点で、外部マシンはサーバーの IP アドレスを入力しますが、依然としてインターフェイスを参照できないため、ファイアウォール ポートを開く必要があります。 80

ファイアウォールを開きます:

systemctl start firewalld

ポート 80 を開きます:

firewall-cmd --zone=public --add-port=80/tcp --permanent

ファイアウォールを再起動します:

firewall-cmd --reload

有効になっているかどうかを確認します:

firewall-cmd --list-ports

最後に Apache を起動すると、外部マシンに Apache サービス インターフェイスが表示されます。ポートを入力する必要はありません。Apache はデフォルトでポート 80 を使用します

systemctl start httpd

systemctl enable httpd (加入开机自启)

注: CentOS7 と CentOS 6 は異なるファイアウォールを使用し、Apache を開くコマンドも異なります

Apache のデフォルト Web サイトのパスを変更します

デフォルトのパス / var/www/html

設定ファイルを編集します:

vim /etc/httpd/conf/httpd.conf

/docu と入力し、Enter キーを押し、検索すると、2 つの /var/www/html がある場所、つまり DocumentRoot "/var/www/html" に移動します。 」と

MySQLのインストール

yum install mysql

を実行しても起動できず、「mysqld.serviceの起動に失敗しました: ユニットが見つかりません」というエラーが報告されるので、mariadb-server

yum install mariadb-server

enable

systemctl start mariadb.service

systemctl enable mariadb.service(开机自启)

をインストールする必要がありますファイアウォールのポート 3306 を開く必要もあります。詳細は説明しません。Alibaba Cloud ESC の場合は、セキュリティ グループでポート 3306 を開くことを忘れないでください

パスワードを変更します

use mysql;
update user set password=password('新密码') where user='要更新密码的用户名';

認証

注: を使用します。リモート接続に Navicat を使用する場合の SSH チャネル

php および php 拡張機能をインストールします

mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;

関連する推奨事項:

PHP 開発環境を構築するための Sublime Text3

以上がCentOS 7 で PHP サーバー環境をセットアップするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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