相关笔记:
CentOS7源码编译安装nginx+php7.2+mysql5.7并使用systemctl管理
CentOS7yum安装nginx+php7+mysql
CentOS6.9源码编译安装nginx+php7+mysql环境
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

nginx详细配置请移步(nginx的configure参数,配置文件,虚拟主机配置,信号控制)
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-redis

命令

# 版本
[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

php-fpm配置请移步《php-fpm配置和调优》
nginx支持php-fpm配置请移步nginx配置支持php-fpm
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

原文地址:https://www.jmsite.cn/blog-102.html

更多相关文章

  1. 是java.sql.Date()和mysql命令sysdate
  2. MySQL在Linux下Shell脚本操作命令
  3. Mysql存储过程创建失败,版本5.5,请高手解决
  4. mysql 调优 来自5.6版本官方手册
  5. mysql has gone away 的问题解决 --- ODBC 版本问题导致
  6. 如何使用mysql 命令行 查看mysql表大小、数据大小、索引大小
  7. 版本5及更高版本中MySQL数据库的最大大小是多少?
  8. C语言中的管道命令问题
  9. 如何创建一个npm命令,在控制台中执行两个命令(一个接着一个)?

随机推荐

  1. VS2015常用快捷键详解
  2. wcf什么意思?关于wcf的实例教程
  3. Visual Studio 中自定义生成事件的详细介
  4. 值类型对象的两种表示形式
  5. net 使用 data.oracleclient 出现的错误
  6. 经典的IoC/DI容器--StructureMap
  7. 最新版近乎v5.0新型社区发布介绍
  8. 什么是构造器?引用类型是什么?
  9. 用Shape做动画的实例详解
  10. ASP.NET MVC 遇到JSON循环调用的问题应该