Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包

Nginx

一款高性能、轻量级web服务软件

 

编译安装Nginx

卸载相关软件包

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第1张图片

 

安装支持包

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第2张图片

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第3张图片

创建Nginx用户

 

解压Nginx源码包

 

配置Nginx

 

编译及安装

 

优化Nginx命令的执行路径

 

检测配置文件

 

启动Nginx服务 并查看运行端口

 

编译安装MySQL数据库

卸载Linux系统自带的MySQL软件包

 

安装支持包

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第4张图片

 

安装cmake工具

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第5张图片

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第6张图片

 

创建mysql用户

 

解压MySQL源码包

 

配置MySQL

 

编译及安装mysql

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第7张图片

修改MySQL安装目录的所有者权限

 

删除默认的MySQL配置文件,拷贝生成新的配置文件

 

初始化MySQL数据库

 

修改环变量path

 

重新加载环境变量

 

优化MySQL执行路径

 

生成MySQL启动脚本 并赋予执行权

 

将MySQL服务器添加到开机自启动中

 

启动MySQL服务 并查看运行端口

启动失败 发现初始化错误 重新初始化

启动成功

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第8张图片

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第9张图片

 

编译安装php

卸载默认的php相关软件包

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第10张图片

 

安装支持包(用于支持图片处理功能)

 

安装php

 

配置

 

编译及安装

 

拷贝生成php配置文件php.ini

 

优化php的执行命令

 

修改php.ini

 

启用默认字符集并修改默认字符集为utf-8

 

开启short_open_tag功能 修改其值为0n

 

解压ZendGuardLoader文件

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第11张图片

 

在php.ini文件中增加Zend功能(PHP加速)

在第19行处插入

 

拷贝生成fpm的配置文件

 

创建php用户

 

修改php-fpm.conf配置文件 使其支持动态网站功能

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第12张图片

 

启动php-fpm服务 并查看运行端口

 

修改Nginx启动脚本 是系统能识别Nginx服务、

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第13张图片

 

修改Nginx.conf 让其支持php解析功能

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第14张图片

添加Nginx服务到系统 使其开机后自动运行

 

启动失败

 

关掉php-fpm后重新启动

 

修改/etc/init.d/nginx文件后重新启动

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第15张图片

 

仍然失败

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第16张图片

 

关闭php-fpm进程和nginx进程

启动成功

 

 

建立php功能测试网页test1.php

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第17张图片

 

建立php连接MySQL的测试网页test2.php

修改MySQL管理员root的密码为:123456

 

建立test2.php页面文件

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第18张图片

 

部署skyuc站点包

在MySQL中创建skyucdb数据库

 

创建数据库用户runskyuc 并赋予其在skyucdb数据库中拥有所有权限

解压天空影视站点包

 

移动解压目录下的wwwroot目录至/usr/local/nginx/html 并换名为skyucvod

 

修改相关目录的所有者及隶属组为php

 

部署成功后 打开火狐安装

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第19张图片

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第20张图片

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第21张图片

 

安装完成 将/usr/local/nginx/html/skyucvod下的install移除或者修改权限为600

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第22张图片

Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包_第23张图片

你可能感兴趣的:(Linux基础)