centos php 安装mysql_Centos7安装PHP、安装MySQL、安装apache

Centos7安装PHP、MySQL、apache

这里今天教大家如何在centos7安装PHP,apache,mysql。

首先我们需要先安装centos7,我们可以在我们的电脑上安装一个虚拟机,在里面装centos7,在win10里安装centos7可以看我的上一篇博客:https://www.cnblogs.com/shengChristine/p/9284969.html

我们也可以购买阿里云、腾讯云等的云服务器,下面是我购买的阿里云的服务器(最低配的)。

7c3ab973b0c39c6e8159f3f54f0ae46e.png

这次的教程就是使用这个服务器。如果只是用来学习的话,就不需要自己现在电脑里安装一个。

服务器有了,我们怎么来操作这个服务器你。这里我们windows系统需要用的一个软件,就是PuTTY(可以自行百度下载),除了这个还可用其他的虚拟终端,比如xshell。如果是linux系统的可以忽略。

打开putty,按照下面的要求填写好信息,然后open。

6e41e3e1e1046f1a59a7dd4809c45e28.png

Open之后会弹出下面的终端,输入用户名和密码进行登录。

0b58f7e761bbc22676c174051b63a12b.png

打开之后我们就来安装PHP吧,这里装的是PHP7.0版本

1、安装epel-release

输入指令:yum -y install epel-release

回车等待安装成功

ec24d54e85a14fa511ff6938ee5c395a.png

1d0580ceb69c3f9dcf6e3f6e3450a6e3.png

2、安装PHP7.0

首先我们先来获取PHP7.0的yum源,执行下面的指令:

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

c3d3fc497f6bee9e7b3b0e54799f37cc.png

获取成功后我们可通过下面的指令来查看php7.0的扩展名称,可以按照自己的要求安装

查看扩展名指令:yum search php70w

cabf4ef1819d2c3c275996a3b2c6f906.png

查看到扩展名称后可以选择自己的要求安装几个,下面我推荐安装这几个通用的,直接上指令吧。想要什么扩展后期也可以安装上去不用担心,指令也是一样的,yum install {写扩展名}。

安装指令:yum install php70w php70w-fpm php70w-cli php70w-common php70w-devel php70w-gd php70w-pdo php70w-mysql php70w-mbstring php70w-bcmath

安装的时候有两次要输入Y回车,才会继续安装的,乖乖输入就好了。

6aefaa20033d80377bef8e90ed8fdc3f.png

a41bd5bc06d7e943aaf43f782e256101.png

70a5da659fa46daa923c7e5521996934.png

848f4fa904f4bf9094ca586679559cc7.png

安装成功了,我来查看以下是否安装成功了,输入下面的指令看出版本试试吧!

指令:php -v

能看到下图的内容就证明安装成功了!

5f8bb2541a212e464c33b3120f0f6486.png

以下是一些操作指令:

Systemctl start php-fpm.service   启动

Systemctl Stop php-fpm.service 停止

Systemctl Restart php-fpm.service 重启

Systemctl reload php-fpm.service   重启修改配置

3、安装MySQL

php 安装完了我们来安装MySQL吧。

现在可能会有很多人认为直接使用以下的三台指令就可以轻松安装了,但是你会发现会出现安装错误:

#yum install mysql

#yum install mysql-server

#yum install mysql-devel

教大家另一种安装方法,就是去下载MySQL的repo源来进行安装,我们来进行实操吧:

首先我们执行下面的指令获取repo源

指令:wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

04a134c3eb1d9f8b51f1af77074a0f78.png

下载好之后我们就来安装下载好的mysql-community-release-el7-5.noarch.rpm包。

执行指令:rpm -ivh mysql-community-release-el7-5.noarch.rpm

56a5a4e4ccca936b70cb2fd8d639c591.png

安装好mysql-community-release-el7-5.noarch.rpm包之后我们来安装MySQL吧。

执行指令:yum install mysql-community-server

按下图进行操作

c36302a633c1e735bfaee242c26f1cb8.png

ab083caff10872a01d237c574546027d.png

db9eb73e34117b930bb5285aa093198f.png

d825b7068b1dd31bb6481806cb77f2b2.png

安装成功了,其实也是三条指令就可以安装完成的,一样也很简单。

下面我们来对MySQL进行一些基本的配置:

首先当然是设置密码了,密码都不知道怎么使用呢。

初始的MySQL登录是不用密码的使用下面的指令就可以直接进去。

指令:mysql -u root

a421a831cfcd758208e00b8b3146e34e.png

进入之后光标前面会有mysql的字样,证明我们已经进入了MySQL。我们设置一下我们的密码吧,执行下面的指令即可,password(‘root’);这里面的root就是你要设置的密码。

指令:set password for 'root'@'localhost' =password(‘root’);

f3259f4591c53e15c1c7dcfc5fa73c88.png

显示OK,我们已经修改成功了,我们来退出重新进入试试。切记MySQL里的指令最好一定要有分号,不然回车是不会执行的。

退出指令:exit;

183326f06c01bf7e4b21d9224705c59a.png

重新登录的值令:mysql -u root -p

a93566501f27ea70722b162d11c218f1.png

输入我们修改的密码我们成功登录进来了,足以证明我么的密码修改成功了。

下面我们来设置一下远程连接MySQL了,我们为了效率一般不用指令来进行MySQL的操作,一般都是通过MySQL操作界面来操作的,比如phpmyadmin,navicat,MySQL Workbench等。执行下面的指令来开放远程连接的权限(实际是开放了全部权限了);root是用户名,%是所有ip地址,你也可以写自己的IP地址比较安全,password是远程连接的密码。

指令:grant all privileges on *.* to root@'%'identified by 'password';

fda2b88df1e5dd2507da841a2c8a8f15.png

我们也可以通过下面的指令创建新的用户来分配权限等。username是用户名,%是所有IP地址,如果输入的是IP地址,就规定只有改IP地址才能使用,password是登录密码。

指令:create user 'username'@'%' identified by 'password';

803f352647043ee79f5dce957644f845.png

还有以下几个指令要记一下:

启动MySQL指令:systemctl start mysqld

重启MySQL指令:systemctl restart mysqld

停止MySQL指令:systemctl stop mysqld

开机启动MySQL配置

我们先执行这条指令vi /etc/rc.local,会变成一个编辑区域出来,我们将service mysqld start添加下去,如图所示,最好保存关闭就好了。

abd56d1625e031c86323796374556e10.png

MySQL的安装和基本配置就到这里了。

4、安装apache

最后我们就来安装apache就大功告成了。

这个很简单直接执行下面的指令就好了。

指令:yum install httpd

cf551b17a9468cd8241c2d476486302c.png

a2d7d88d0d792274d91caae498c3eecd.png

安装成功后我们需要执行下面的指令来启动一下,

指令:systemctl start httpd

ef4712d5458630c51390756cd545b173.png

完成了之后我们来访问以下我们的地址,就会出现下面图片的页面,证明已经安装成功了

20a770ff770f5231efd53dcdb90bfe67.png

这样子我们的PHP,MySQL,apache已经安装完毕了。下节教大家如何搭建项目。希望对您们有帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值