Maison >développement back-end >tutoriel php >Alibaba Cloud centOS7 installe l'environnement MYSQL plus PHP plus Apache

Alibaba Cloud centOS7 installe l'environnement MYSQL plus PHP plus Apache

不言
不言original
2018-04-14 10:53:061548parcourir

Le contenu partagé dans cet article est l'installation de l'environnement MYSQL plus PHP plus Apache sur Alibaba Cloud centOS7. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent se référer au contenu de cet article

1.Installer Apache :


yum install httpd httpd-devel

Démarrer Apache :


systemctl start httpd.service
设置开机自动启动:systemctl enable httpd.service



Entrez l'adresse IP du serveur à ce moment, et vous devrait voir la page du service Apache et le port Pas besoin de perdre, Apache utilise le port 80 par défaut


2 . Installez PHP :

yum install php php-devel
Redémarrez Apache pour que php prenne effet

systemctl restart httpd.service
À ce stade, vous pouvez créer un PHP. fichier dans le répertoire : /var/www/html/

Code :

<?php phpinfo(); ?>


Accédez ensuite à ce fichier et vous pourrez voir quelques informations sur PHP . Le chemin d'accès au fichier de configuration php.ini est visible sur cette page. Allez sur

pour installer l'extension php

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
Après avoir installé l'extension, vous devez redémarrer Apache

systemctl restart httpd.service


3. Installez MYSQL et définissez. accès à distance

① yum install mysql
② yum install mysql-server
③ yum install mysql-devel
如果第②步没有可用的包则执行下面五个步骤(有则忽略):


Étape 1 : Installez la commande wget pour télécharger des fichiers depuis Internet


            [root@master ~]# yum -y install wget


Étape 2 : Téléchargez la source du dépôt mysql


            [root@master ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm


Étape 3 : Installez la communauté mysql- package release-el7-5.noarch.rpm


            [root@master ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm


Étape 4 : Découvrez


            [root@master ~]# ls -1 /etc/yum.repos.d/mysql-community*
            /etc/yum.repos.d/mysql-community.repo            /etc/yum.repos.d/mysql-community-source.repo

            会获得两个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环境

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn