ホームページ > データベース > mysql チュートリアル > CentOS に PHP+Apache+Mysql サーバー環境をインストールして構築する方法

CentOS に PHP+Apache+Mysql サーバー環境をインストールして構築する方法

WBOY
リリース: 2023-05-30 13:10:22
転載
1661 人が閲覧しました

1: mysql をインストールします

1. yum install mysql mysql-server mysql-devel

2 をインストールします。mysql を起動します/etc/init.d/mysqld start

3. mysql の初期パスワードを設定します (mysql のインストール完了後のデフォルトはパスワードなしです。パスワードを設定せずに mysql を起動すると、警告メッセージが表示されます)。パスワード)

パスワード設定方法: パスワードを123456

mysqladmin -u root password 123456
ログイン後にコピー

4とした場合、リモートログイン権限を設定します(mysqlにリモート接続する必要がある場合は以下の操作を行ってください)

mysql にログインします: mysql -u root -p

パスワードを入力します (パスワードは表示されません。直接入力してください)

次を使用します。リモート接続アカウントを割り当てるコマンド

mysql> grant all privileges on *.* to '用户名'@'远程地址' identified by '密码' with grant option;
mysql> flush privileges;
ログイン後にコピー

2: Apache のインストール

yum install httpd httpd-devel
ログイン後にコピー

インストールが完了したら、急いで開始する必要はありません。 php のインストール手順

3: php とプラグインをインストールします

yum install php php-mysql php-common php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
ログイン後にコピー

4: apache を起動します

/etc/init.d/httpd start
ログイン後にコピー

これまでのところ、 php apache mysqlのサーバー環境が整いました。

Apache の httpd サービスを起動時に開始するように設定します: chkconfig httpd on

mysql サービスを起動時に開始するように設定します: chkconfig mysqld on

Apache がインストールされた後、ルート ディレクトリのデフォルト パスは /var/www/html/ です。この時点で、index.php などのいくつかのディレクトリに php ファイルを作成できます。次のコードを入力します。

<?php phpinfo(); ?>
ログイン後にコピー

ブラウザを使用してサーバーIPにアクセスし、設定が成功すると次のページが表示されます。

CentOS に PHP+Apache+Mysql サーバー環境をインストールして構築する方法

上記で異常がなければ手順を実行してもページにアクセスできない場合は、入力したアドレスが正しいことを確認してください。前提として、ファイアウォール ポリシーを確認してください。

次に、ポート 80 がファイアウォールによってブロックされているかどうかを確認する簡単な方法を示します。

ファイアウォール サービスをオフにします (サーバーの使用開始後にファイアウォール ポリシーをオフにすることはお勧めできません): service iptables stop

ファイアウォール サービスの後がオフになっている場合は、再度正常にアクセスできるかどうかを確認してください。

以上がCentOS に PHP+Apache+Mysql サーバー環境をインストールして構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート