1.安装nginx
修改yum源
vim /etc/yum.repos.d/nginx.repo
#写入如下内容
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
查看yum源中的nginx版本
yum list nginx
安装nginx
yum -y install nginx
查看安装的版本
[root@jmsite ~]# nginx -v
nginx version: nginx/1.14.2
命令
#启动
service nginx start
#重启
service nginx restart
#停止
service nginx stop
#设置开机启动
chkconfig nginx on
2.安装php
安装yum源
#CentOS 7
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
#CentOS 6
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -ivh epel-release-6-8.noarch.rpm
rpm -ivh remi-release-6.rpm
修改源
vim /etc/yum.repos.d/remi.repo
#将 [remi] 段中的 enabled=0 改为 enabled=1
vim /etc/yum.repos.d/remi-php71.repo
#将 [remi-php71] 段中的 enabled=0 改为 enabled=1
查看将要yum安装的php版本
yum list php
安装php及一些常用扩展
yum -y install php php-fpm php-cli php-pdo php-mysql php-gd php-bcmath php-xml php-mbstring php-mcrypt php-redisphp-zip php-devel
命令
# 版本
[root@jmsite ~]# php -v
PHP 7.1.25 (cli) (built: Dec 8 2018 14:07:15) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies......
# 扩展
php -m
#php-fpm命令
# 启动
service php-fpm start
# 重启
service php-fpm restart
# 停止
service php-fpm stop
#设置开机启动
chkconfig php-fpm on
3.安装mysql
查看mysql版本
yum list mysql-server
安装mysql
yum -y install mysql-server
设置开机启动
chkconfig mysqld on
启动mysql服务
service mysqld start
设置MySQL的root用户密码
#登录mysql
[root@jmsite ~]# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.62 MySQL Community Server (GPL) by Remi......
#查询当前所有用户
mysql> select user,host,password from mysql.user;
#设置root用户密码为root
mysql> set password for root@localhost=password('root');
#退出
mysql> exit
#重新登录
[root@jmsite ~]# mysql -uroot -proot
nginx配置支持php-fpm
下面开始讲述nginx配置支持php-fpm步骤:
创建一个不能登录的www-data用户,属于www-data组
修改nginx.conf
修改php-fpm.conf
配置nginx支持php-fpm
gcc 4.8 安装
[root@DS-VM-Node239 ~]# curl -Lks http://www.hop5.in/yum/el6/hop5.repo > /etc/yum.repos.d/hop5.repo
[root@DS-VM-Node239 ~]# yum install gcc gcc-g++ -y
[root@DS-VM-Node239 ~]# gcc --version
gcc (GCC) 4.8.2 20131212 (Red Hat 4.8.2-8)
Copyright © 2013 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。
[root@DS-VM-Node239 ~]# g++ --version
关闭防火墙(本机通过ip访问虚拟机web)
service iptables stop
开机不启动
chkconfig iptables off