1.失败图示
yum -y install php7.0-fpm php7.0-mysql php7.0-common php7.0-mbstring php7.0-gd php7.0-json php7.0-cli php7.0-curl
2.更新yum源
yum install epel-release //扩展包更新包
yum update //更新yum源
yum install libmcrypt libmcrypt-devel mcrypt //再执行一遍
还是不行,默认没有,需要另外安装包.
3.直接安装腾讯云给的默认的组件
腾讯云服务器linux系统下apache php mysql安装
CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是
同步CentOS官方的安装源,包涵的软件都是当前最稳定的版本,因此直接安装即可.
一、安装apache php mysql
yum install -y httpd php php-fpm mysql mysql-server php-mysql
二、启动相应服务
我们安装的apache php mysql这些软件都是以服务的形式在服务器中的,注意这里通常我
们所说的web服务都是指的apache,而不是服务器本身
service httpd start
service mysqld start
service php-fpm start
这三个命令输入完毕之后代表网站的环境基本已经完成,接下来执行 netstat -tunlp 来检
查服务的运行情况
这样我们可以看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-
fpm监听9000端口,并且都已经正常启动
这时,我们的环境已经基本搭建好了,大家已经可以在浏览器中访问服务器的外网ip,
可以看到apache的测试页面,就说明你已经成功了。为了保险起见,也建议大家进入
到apache的web根目录:/var/www/html 中自己写一个最简单的php页面.
三、mysql的简单配置
我们要为mysql设置相应的用户去访问管理,之前我们已经启动了mysqld服务,因此
此时我们需要给mysql设定一个初始的root密码,可以让root用户去访问数据库
mysqladmin -u root password “XXXXXXXX”
这样我们就设置好了mysql的密码,可以输入 mysql -u root -p ,然后再输入刚刚
设定好的密码,就可以进入到数据库中
4.发现php和mysql都不是我要的版本
腾讯云CentOS7.2 配置PHP7 MySQL
服务器系统 :CentOS7.2
查看系统版本:
cat /etc/centos-release //CentOS Linux release 7.2.1511 (Core)
删除之前的 php 版本:
yum remove php* php-common
rpm 安装 Php7 相应的 yum源
CentOS/RHEL 7.x:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
CentOS/RHEL 6.x:
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
直接yum安装php7:
yum install php70w
重启服务:
systemctl restart httpd.service
下为systemctl指令:
systemctl enable *.service #开机运行服务
systemctl disable *.service #取消开机运行
systemctl start *.service #启动服务
systemctl stop *.service #停止服务
systemctl restart *.service #重启服务
systemctl reload *.service #重新加载服务配置文件
systemctl status *.service #查询服务运行状态
systemctl --failed #显示启动失败的服务
安装MySQL:
下载mysql的repo源:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装mysql-community-release-el7-5.noarch.rpm包:
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装mysql:
sudo yum install mysql-server
开启MySQL:
systemctl start mysql
重置密码:
/bin/mysqladmin -u root -p password
//Enter password : 为空
//New password: 新密码
//Confirm new password: 新密码
5.一些引用
centos上利用yum方式安装php7.0
6.我的安装
6.1.
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
6.2.
yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel
安装之后就会在生成/lib/systemd/system/php-fpm.service文件
6.3.检查是否成功安装
php -v 或者php --version
6.4.启动php-fpm进程(php-fpm在/usr/sbin/php-fpm下)
sudo systemctl start php7.0-fpm
6.5.查看php-fpm进程运行状态
systemctl status php-fpm
7.vsftpd服务