一、检查环境
1.查看centos版本
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@localhost ~]#
2.检查是否安装相关应用
- 检查apache
[root@localhost ~]# service httpd status
Redirecting to /bin/systemctl status httpd.service
Unit httpd.service could not be found.
[root@localhost ~]#
没找到httpd.service
说明没有安装apache
- 检查mysql
[root@localhost ~]# service mysqld status
Redirecting to /bin/systemctl status mysqld.service
Unit mysqld.service could not be found.
[root@localhost ~]#
同上,没有安装mysql
二、安装apache
[root@localhost ~]# yum -y install httpd
安装成功返回如下:
- 安装apache扩展
[root@localhost ~]# yum -y install httpd-manual.noarch mod_ssl
安装成功返回如下:
三、安装php
[root@localhost ~]# yum -y install php
安装成功返回如下:
- 安装php-fpm
[root@localhost ~]# yum -y install php-fpm
安装成功返回如下:
- 安装php扩展
[root@localhost ~]# yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
安装成功返回如下:
四、安装mysql
[root@localhost ~]# yum -y install mysql
安装成功返回如下:
可以看到
CentOS7
安装mysql
时候安装的是mariadb
,这是因为mysql被Sun公司收购了,Sun公司又被Oracle收购了,成功了商业的应用,然后mysql停止开源,所以mysql之父又开发了mariadb数据库,mariadb数据库兼容了mysql所有的内容,总之就是换了个名字,和之前mysql使用没有太大区别。
- 安装mysql-server
出错了不要紧,原因上面已经说明了,然后将mysql换成mariadb就好了,下面继续安装:
[root@localhost ~]# yum -y install mariadb-server
安装成功返回如下:
- 安装php-mysql
[root@localhost ~]# yum -y install php-mysql
安装成功返回如下:
- 安装mysql扩展
[root@localhost ~]# yum -y install mysql-connector-odbc libdbi-dbd-mysql
安装成功返回如下:
[root@localhost ~]# yum -y install mariadb-devel