Der in diesem Artikel geteilte Inhalt ist die Installation von MYSQL plus PHP plus Apache-Umgebung auf Alibaba Cloud centOS7. Jetzt kann ich ihn mit allen teilen. Freunde in Not können sich auf den Inhalt dieses Artikels beziehen
1.Apache installieren:
yum install httpd httpd-devel
Apache starten:
systemctl start httpd.service 设置开机自动启动:systemctl enable httpd.service
Geben Sie zu diesem Zeitpunkt die IP-Adresse des Servers und Sie ein sollte die Apache-Serviceseite und den Port sehen. Kein Grund zu verlieren, Apache verwendet standardmäßig Port 80
2 . PHP installieren:
yum install php php-devel
Apache neu starten, damit PHP wirksam wird
systemctl restart httpd.service
Zu diesem Zeitpunkt können Sie ein PHP erstellen Datei im Verzeichnis: /var/www/html/
Code:
<?php phpinfo(); ?>
Dann greifen Sie auf diese Datei zu und Sie können einige Informationen über PHP sehen . Den Pfad zur php.ini-Konfigurationsdatei finden Sie auf dieser Seite. Gehen Sie zu
, um die PHP-Erweiterung
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
Nach der Installation der Erweiterung müssen Sie Apache erneut starten
systemctl restart httpd.service
3. Installieren Sie MYSQL und stellen Sie es ein up remote access
① yum install mysql
② yum install mysql-server
③ yum install mysql-devel
如果第②步没有可用的包则执行下面五个步骤(有则忽略):
Schritt 1: Installieren Sie den Befehl wget, um Dateien aus dem Internet herunterzuladen
[root@master ~]# yum -y install wget
Schritt 2: Laden Sie die MySQL-Repo-Quelle herunter
[root@master ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
Schritt 3: Installieren Sie die MySQL-Community- release-el7-5.noarch.rpm-Paket
[root@master ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
Schritt 4: Auschecken
[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
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;
相关推荐:
Das obige ist der detaillierte Inhalt vonAlibaba Cloud centOS7 installiert MYSQL plus PHP plus Apache-Umgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!