CentOS7源码编译安装nginx+php7.2+mysql5.7并使用systemctl管理

  • 时间:
  • 浏览:1

nginx默认的web目录下新建index.php

执行source使环境变量立即生效

设置php.ini和php-fpm.conf,www.conf

进入源码目录

设置环境变量

创建相应目录并授权

进入php.ini目录

启动和查看nginx情況

启动php-fpm

3.安装php

安装依赖

创建源码保存目录和运行时的临时文件夹,下载nginx源码,当前稳定版为nginx-1.14.2

设置密码(可能初始化参数是--initialize,这步跳过)

启动nginx

配置服务

创建源码保存目录,下载,解压

配置检查

尾部加入下面两行

查看情況

编译前配置检查

设置php-fpm开机启动

可能不设置,php通过pdo连接mysql都会报SQLSTATE[HY000] [802] No such file or directory

复制fpm示例配置

重新载入 systemd

登录mysql

加入环境变量

文件末尾加入如下两行代码

修改mysql配置

配置检查

启用开机启动

浏览器访不知道的站点



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

编译,安装

保存并退出,重启nginx

打开配置文件

创建mysql用户和用户组

创建一个多多非要登录的nginx运行用户

初始化数据库,安装密钥

解压

进入php-fpm.d目录

测试一下

查看tcp连接

编译,安装

输入如下php代码

2.安装mysql

注:MySQL从5.5版本始于英文,通过./configure进行编译配置法律土办法可能被撤除,取而代之的是cmake工具。如果,人们人们首不能自己在系统中源码编译安装cmake工具。

安装依赖

更改pdo_mysql.default_socket为顶端安装mysql时.sock设定的位置

开启开机启动

重新载入 systemd

配置检查完毕,可能创建了Makefile

编译,安装

使之立即生效

重新载入 systemd

相关笔记:

CentOS7yum安装nginx+php7+mysqlCentOS6.9源码编译安装nginx+php7+mysql环境CentOS6.9yum安装nginx+php7+mysql环境1.安装nginx安装依赖

复制www.conf

复制示例配置

创建源码存放目录,下载,解压

修改配置

nginx详细配置请移步(nginx的configure参数,配置文件,虚拟主机配置,信号控制)

如下设置

输入如下配置

开机启动

4.验证安装的nginx,php,mysql

编辑nginx配置文件

设置开机启动

杀掉tcp连接