Centos7安装PHP、安装MySQL、安装apache

Centos7安装PHP、MySQL、apache

这里今天教你们如何在centos7安装PHP,apache,mysql。php

首先咱们须要先安装centos7,咱们能够在咱们的电脑上安装一个虚拟机,在里面装centos7,在win10里安装centos7能够看个人上一篇博客:http://www.noobyard.com/article/p-kbzcivjf-bm.htmlhtml

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

 

 

此次的教程就是使用这个服务器。若是只是用来学习的话,就不须要本身如今电脑里安装一个。linux

服务器有了,咱们怎么来操做这个服务器你。这里咱们windows系统须要用的一个软件,就是PuTTY(能够自行百度下载),除了这个还可用其余的虚拟终端,好比xshell。若是是linux系统的能够忽略。web

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

 

 

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

 

 

 

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

一、安装epel-release

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

回车等待安装成功centos

 

 

 

二、安装PHP7.0

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

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

 

 

获取成功后咱们可经过下面的指令来查看php7.0的扩展名称,能够按照本身的要求安装

查看扩展名指令:yum search php70w

 

 

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

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

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

 

 

 

 

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

指令:php -v

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

 

 

 

如下是一些操做指令:

Systemctl start php-fpm.service   启动

Systemctl Stop php-fpm.service 中止

Systemctl Restart php-fpm.service 重启

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

 

三、安装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

 

 

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

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

 

 

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

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

按下图进行操做

 

 

 

安装成功了,其实也是三条指令就能够安装完成的,同样也很简单。

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

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

初始的MySQL登陆是不用密码的使用下面的指令就能够直接进去。

指令:mysql -u root

 

 

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

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

 

 

显示OK,咱们已经修改为功了,咱们来退出从新进入试试。切记MySQL里的指令最好必定要有分号,否则回车是不会执行的。

退出指令:exit;

 

 

从新登陆的值令:mysql -u root -p

 

 

输入咱们修改的密码咱们成功登陆进来了,足以证实我么的密码修改为功了。

下面咱们来设置一下远程链接MySQL了,咱们为了效率通常不用指令来进行MySQL的操做,通常都是经过MySQL操做界面来操做的,好比phpmyadmin,navicat,MySQL Workbench等。执行下面的指令来开放远程链接的权限(实际是开放了所有权限了);root是用户名,%是全部ip地址,你也能够写本身的IP地址比较安全,password是远程链接的密码。

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

 

 

咱们也能够经过下面的指令建立新的用户来分配权限等。username是用户名,%是全部IP地址,若是输入的是IP地址,就规定只有改IP地址才能使用,password是登陆密码。

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

 

 

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

启动MySQL指令:systemctl start mysqld

重启MySQL指令:systemctl restart mysqld

中止MySQL指令:systemctl stop mysqld

 

开机启动MySQL配置

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

 

 

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

四、安装apache

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

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

指令:yum install httpd

 

 

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

指令:systemctl start httpd

 

 

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

 

 

这样子咱们的PHP,MySQL,apache已经安装完毕了。下节教你们如何搭建项目。但愿对您们有帮助。