环境:
# yum install httpd
安装成功后启动一下httpd服务
# service httpd start
由于yum资源里没有mysql-server。所以必须去官网下载,这里我们用wget命令,直接获取。
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
安装完成后重启mysql:
# systemctl restart mysqld.service
测试一下,进入mysql(刚安装好的时候root用户没有密码):
# mysql -u root
进入mysql控制台后设置msyql密码为 123456
mysql> set password for 'root'@'localhost' =password('123456');
远程连接设置,所有以root账号连接的远程用户,设其密码为 123456
mysql> grant all privileges on *.* to root@'%'identified by '123456';
更新权限
mysql> flush privileges;
在centos7通过yum安装PHP7,首先在终端运行:
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
提示错误:
error: Failed dependencies:
epel-release >= 7 is needed by webtatic-release-7-3.noarch
或者
错误:依赖检测失败:
epel-release >= 7 被 webtatic-release-7-3.noarch 需要
表示需要先安装epel-release。
1.安装epel-release
通过命令:
yum -y install epel-release
成功安装。
2.安装PHP7
终端再次运行如下命令:
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
成功获取PHP7的yum源,然后再执行:
yum install php70w
这样就大功告成了。
3.验证安装
终端命令:php -v,显示当前PHP版本,信息如下:
# php -v
PHP 7.0.18 (cli) (built: Apr 15 2017 07:09:11) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
这样就在CentOS 7下通过yum安装成功PHP7.
注意默认安装好的php是没有mysqli扩展的,需要先配置:
# yum install php-mysqli
配置成功后,重启服务
#systemctl restart httpd