Alibaba Cloud centOS7 は MYSQL と PHP と Apache 環境をインストールします

不言
リリース: 2023-03-23 19:50:02
オリジナル
1502 人が閲覧しました

この記事で共有する内容は、Alibaba Cloud centOS7 上での MYSQL と PHP と Apache 環境のインストールです。必要な友達はこの記事の内容を参照してください

1。

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

apacheを起動します:

systemctl start httpd.service
设置开机自动启动:systemctl enable httpd.service
ログイン後にコピー



この時点でサーバーのIPアドレスを入力すると、Apacheサービスページが表示されます。必要はありませんポートに入るには、Apache はデフォルトでポート 80 を使用します


2. PHP をインストールします:

yum install php php-devel
ログイン後にコピー
Apache を再起動して PHP を有効にします

systemctl restart httpd.service
ログイン後にコピー

この時点で、以下を作成できますディレクトリ内の PHP ファイル: /var/www/html/

code :

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


次に、このファイルにアクセスすると、php.ini 設定ファイルへのパスが表示されます。このページ

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

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

インストール拡張が完了したら、Apacheを再度再起動する必要があります

systemctl restart httpd.service

3. MYSQLをインストールし、リモートアクセスを設定します。

① yum install mysql
ログイン後にコピー
② yum install mysql-server
ログイン後にコピー
③ yum install mysql-devel
ログイン後にコピー
如果第②步没有可用的包则执行下面五个步骤(有则忽略):
ログイン後にコピー


ステップ 1: インターネットからインストールしてダウンロードする ファイル

            [root@master ~]# yum -y install wget
ログイン後にコピー


の wget コマンド
ステップ 2: mysql のリポジトリ ソースをダウンロードします

            [root@master ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
ログイン後にコピー



ステップ 3: mysql-community-release-el7-5.noarch.rpm パッケージをインストールします

            [root@master ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
ログイン後にコピー



ステップ 4: 確認してください

りー


会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

第五步:安装mysql


            [root@master ~]# yum install mysql-server
ログイン後にコピー



然后,重启服务:


$ service mysqld restart
ログイン後にコピー


接下来登录重置密码:


$ mysql -u root
mysql > use mysql;
mysql > update user set password=password(&#39;123456&#39;) where user=&#39;root&#39;;
mysql > exit;
ログイン後にコピー


5. 开放3306端口



[plain] view plain copy


  1. service iptables start/stop
    ログイン後にコピー

会报错Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.

CentOS 7或RHEL 7或Fedora中防火墙由firewalld来管理

firewall-cmd --zone= public --query-port=80/tcp

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

如果firewall is not running

通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。

firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示success,表示设置成功,这样就可以继续后面的设置了。



$ sudo vim /etc/sysconfig/iptables
ログイン後にコピー


添加以下内容:


-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
ログイン後にコピー


保存后重启防火墙:


$ sudo service iptables restart
ログイン後にコピー


6. 创建普通用户并授权

示例(使用root用户登录):


mysql > use mysql;
ログイン後にコピー



mysql > grant all privileges on *.* to &#39;root&#39;@&#39;%&#39; identified by &#39;123456&#39;;mysql > flushn privileges;
ログイン後にコピー


相关推荐:

详解在阿里云上部署PHP后端的方法

阿里云中安装Apache和PHP环境

阿里云如何搭建小程序PHP环境

以上がAlibaba Cloud centOS7 は MYSQL と PHP と Apache 環境をインストールしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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