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

不言
Libérer: 2023-03-23 19:50:02
original
1492 Les gens l'ont consulté

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
Copier après la connexion

Démarrer Apache :


systemctl start httpd.service
设置开机自动启动:systemctl enable httpd.service
Copier après la connexion



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
Copier après la connexion
Redémarrez Apache pour que php prenne effet

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

Code :

<?php phpinfo(); ?>
Copier après la connexion


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
Copier après la connexion
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
Copier après la connexion
② yum install mysql-server
Copier après la connexion
③ yum install mysql-devel
Copier après la connexion
如果第②步没有可用的包则执行下面五个步骤(有则忽略):
Copier après la connexion


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


            [root@master ~]# yum -y install wget
Copier après la connexion


É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
Copier après la connexion


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


            [root@master ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
Copier après la connexion


É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
Copier après la connexion

会获得两个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
Copier après la connexion



然后,重启服务:


$ service mysqld restart
Copier après la connexion


接下来登录重置密码:


$ mysql -u root
mysql > use mysql;
mysql > update user set password=password(&#39;123456&#39;) where user=&#39;root&#39;;
mysql > exit;
Copier après la connexion


5. 开放3306端口



[plain] view plain copy


  1. service iptables start/stop
    Copier après la connexion

会报错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
Copier après la connexion


添加以下内容:


-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
Copier après la connexion


保存后重启防火墙:


$ sudo service iptables restart
Copier après la connexion


6. 创建普通用户并授权

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


mysql > use mysql;
Copier après la connexion



mysql > grant all privileges on *.* to &#39;root&#39;@&#39;%&#39; identified by &#39;123456&#39;;mysql > flushn privileges;
Copier après la connexion


相关推荐:

详解在阿里云上部署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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal