Rumah > pembangunan bahagian belakang > tutorial php > 阿里云centOS7安装MYSQL加PHP加Apache环境

阿里云centOS7安装MYSQL加PHP加Apache环境

不言
Lepaskan: 2023-03-23 19:50:02
asal
1539 orang telah melayarinya

本篇文章分享的内容是阿里云centOS7安装MYSQL加PHP加Apache环境,现在分享给大家,有需要的朋友可以参考一下本篇文章的内容

一、安装apache:


1

yum install httpd httpd-devel

Salin selepas log masuk

启动apache:


1

2

systemctl start httpd.service

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

Salin selepas log masuk



此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口


二、安装PHP:

1

yum install php php-devel

Salin selepas log masuk

重启apache使php生效

1

systemctl restart httpd.service

Salin selepas log masuk

此时可以在目录:/var/www/html/下建立一个PHP文件

代码:

1

<?php phpinfo(); ?>

Salin selepas log masuk


然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到

安装php的扩展

1

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

Salin selepas log masuk

安装完扩展之后需要再次重启apache
systemctl restart httpd.service

三、安装MYSQL并设置远程访问

1

① yum install mysql

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


第一步:安装从网上下载文件的wget命令


1

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

Salin selepas log masuk


第二步:下载mysql的repo源


1

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

Salin selepas log masuk


第三步:安装mysql-community-release-el7-5.noarch.rpm包


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


第四步:查看下


1

2

[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

Salin selepas log masuk


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

第五步:安装mysql


1

[root@master ~]# yum install mysql-server

Salin selepas log masuk



然后,重启服务:


1

$ service mysqld restart

Salin selepas log masuk


接下来登录重置密码:


1

2

3

4

$ mysql -u root

mysql > use mysql;

mysql > update user set password=password(&#39;123456&#39;) where user=&#39;root&#39;;

mysql > exit;

Salin selepas log masuk


5. 开放3306端口



[plain] view plain copy


  1. 1

    service iptables start/stop

    Salin selepas log masuk

会报错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,表示设置成功,这样就可以继续后面的设置了。



1

$ sudo vim /etc/sysconfig/iptables

Salin selepas log masuk


添加以下内容:


1

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

Salin selepas log masuk


保存后重启防火墙:


1

$ sudo service iptables restart

Salin selepas log masuk


6. 创建普通用户并授权

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


1

mysql > use mysql;

Salin selepas log masuk



mysql > grant all privileges on *.* to &#39;root&#39;@&#39;%&#39; identified by &#39;123456&#39;;mysql > flushn privileges;
Salin selepas log masuk


相关推荐:

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

阿里云中安装Apache和PHP环境

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

Atas ialah kandungan terperinci 阿里云centOS7安装MYSQL加PHP加Apache环境. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan