ホームページ >バックエンド開発 >PHPチュートリアル >Alibaba Cloud centOS7 は MYSQL と PHP と Apache 環境をインストールします

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

不言
不言オリジナル
2018-04-14 10:53:061525ブラウズ

この記事で共有する内容は、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('123456') where user='root';
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 'root'@'%' identified by '123456';mysql > flushn privileges;


相关推荐:

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

阿里云中安装Apache和PHP环境

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

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

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