本文不包括清理系统原有环境里的nginx,php,mysql
所谓套件,就是nginx,php5.6,mysql5.7,redis
# 操作系统 centos7.4
yum install -y wget epel-release
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
注意:如果是centos6,则
yum install -y http://rpms.remirepo.net/enterprise/remi-release-6.rpm
yum install -y yum-utils
yum-config-manager --enable remi-php56
yum install -y nginx php56 redis
yum install -y php56-php-devel php56-php-fpm php56-php-mbstring php56-php-memcache php56-php-redis php56-php-mysqli php56-php-mysqlnd php56-php-pdo php56-php-bcmath php56-php-dom php56-php-gd php56-php-gmp php56-php-igbinary php56-php-imagick php56-php-mcrypt php56-php-pdo_mysql php56-php-posix php56-php-simplexml php56-php-opcache php56-php-xsl php56-php-xmlwriter php56-php-xmlreader php56-php-xml php56-php-swoole php56-php-zip
ln -s /usr/bin/php56 /usr/bin/php
ln -s /opt/remi/php56/root/sbin/php-fpm /usr/bin/php-fpm
vi /etc/opt/remi/php56/php-fpm.d/www.conf
~~~
# user=apche, group=apache改成
user = nginx
group = nginx
~~~
vi /etc/nginx/default.d/default.conf
~~~
## enable php support ##
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
~~~
vi /usr/share/nginx/html/phpinfo.php
~~~
<?php
phpinfo();
~~~
systemctl enable php56-php-fpm.service
systemctl start php56-php-fpm
systemctl start nginx
# 打开浏览器
http://127.0.0.1/phpinfo.php
# 下面一大段 mysql 5.7
wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
rpm -Uvh mysql57-community-release-el7-7.noarch.rpm
yum install mysql-server
systemctl start mysqld
# 这一步查看到初始密码
grep "password" /var/log/mysqld.log
# 这一步输入刚才的初始密码
mysql -uroot -p
# 以下语句在mysql的shell里执行,最后一句是设置密码
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');
# 下面这句话去除 mysql在yum仓库的记录,避免每次更新。
yum -y remove mysql57-community-release-el7-7.noarch
# 这句话查看mysql的安装配置
# mysql_config
systemctl stop mysqld
systemctl start mysqld
分享到:
相关推荐
### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** 首先,打开终端并进入到 `/usr/local/` 目录下: ```bash cd /usr/local/ ``` 2. **创建工具目录** 接着,...
本文将详细介绍如何在 CentOS 7.4 上安装和挂载 exFAT 文件系统。 首先,exFAT 文件系统是由微软开发的,旨在取代FAT32,因为它允许更大的文件大小和更有效的空间管理。然而,默认情况下,大多数Linux发行版不包含...
`CentOS-7-x86_64-Minimal-1708.iso` 就是这样的一个文件,用于在计算机上安装CentOS 7.4.1708的最小化版本。你可以使用虚拟机软件(如VirtualBox或VMware)或者通过物理机器上的光驱、USB驱动器来加载该ISO文件进行...
在本文中,我们将深入探讨如何在CentOS 7.4上进行Docker的离线安装。这个过程对于那些没有互联网连接或者网络环境受限的服务器尤其重要。我们将使用RPM软件包来完成安装,并且会参考提供的附件“CentOS7.4离线安装...
CentOS7.4 安装 MongoDB CentOS7.4 安装 MongoDB 是一种流行的 NoSQL 数据库安装指南。本文将指导用户如何在 CentOS7.4 操作系统上安装 MongoDB 数据库。 安装 MongoDB 安装 MongoDB 前,需要先获取安装包的地址...
CentOS 6 安装 MySQL 5.6 MySQL 是一个流行的开源关系数据库管理系统,广泛应用于 Web 应用程序中。 CentOS 6 是一个基于 Linux 的操作系统,本文将指导您如何在 CentOS 6 上安装 MySQL 5.6。 关闭 SELinux ...
在本文中,将详细讨论如何在CentOS 7.4操作系统上安装Intel I219-V网卡驱动。主要知识点将包括安装过程中的问题描述、驱动下载步骤、编译安装过程、以及可能遇到的问题和解决方法。 首先,问题描述部分提到,在戴尔...
标题“Centos7.4安装Oracle**.*.*.*.pdf”及描述表明本文档主要介绍在CentOS 7.4操作系统上安装Oracle数据库软件**.*.*.*版本的基础过程,强调这是一个基本的安装方法,供有需要的人参考。 知识点详解: 1. 环境...
在CentOS 7.4上安装Oracle 11.2.0.4是一个涉及多个步骤和技术细节的过程。本文将详细阐述这个过程中的关键知识点。 首先,确保操作系统和Oracle软件的版本匹配。在这个案例中,使用的是CentOS 7.4(版本号CentOS-7-...
本文将详细介绍如何在CentOS 6.5上进行MySQL 5.6的一键安装过程,包括必要的环境准备、安装步骤、配置优化以及安全设置。 一、环境准备 在开始安装之前,确保你的CentOS 6.5系统已经更新到最新,运行以下命令进行...
"CentOS 7.4 下安装 Nginx 1.16.0" 在 CentOS 7.4 操作系统中安装 Nginx 1.16.0 需要遵循以下步骤: 一、下载 Nginx 安装包 首先,需要切换到 `/usr/local` 目录下,然后下载 Nginx 1.16.0 的安装包。可以使用 ...
在CentOS 7.4.1708这个版本中,由于某些原因,TCPDump可能并未预装或者在某些软件仓库中不可用,这可能会给系统管理员带来不便。因此,本资源提供了在该版本CentOS中通过`yum`命令下载的TCPDump RPM包及其相关依赖,...
CentOS5下安装Mysql5.6.txt
Linux网络操作系统项目教程(RHEL7.4CentOS7.4)(第3版)》-PPT课件.rar
用于centos7.4离线安装gcc、g++,压缩包包含binutils-devel-2.25.1-31.base.el7.x86_64.rpm cpp-4.8.5-16.el7.x86_64.rpm gcc-4.8.5-16.el7.x86_64.rpm gcc-c++-4.8.5-16.el7.x86_64.rpm glib2-2.50.3-3.el7.x86_...
安装完成后,用户就可以在CentOS 7.4.1708环境中使用`g++`命令进行C++程序的编译工作了。 总结来说,这个资源为CentOS 7.4.1708提供了方便的GCC C++编译环境,通过预打包的RPM包解决了可能存在的缺失或版本不匹配的...
本篇文章将详细讲解如何在CentOS 7上通过离线方式安装MySQL 5.6,以及如何利用附带的操作手册来辅助安装。 首先,我们有"MySQL-5.6.46-1.el7.x86_64.rpm-bundle.tar"这个压缩包,它是MySQL 5.6针对CentOS 7的RPM...
centos7.4.1708-32位,清华大学yum源配置文件,把原来的源备份后直接覆盖就可以
Linux操作系统与实训(CentOS 7.4 & RHEL7.4)(微课视频版)ppt及答案.rar