Linux lnmp配置(Nginx+MySQL+PHP)并部署skyuc站点包
Nginx
一款高性能、轻量级web服务软件
编译安装Nginx
卸载相关软件包
安装支持包
创建Nginx用户
解压Nginx源码包
配置Nginx
编译及安装
优化Nginx命令的执行路径
检测配置文件
启动Nginx服务 并查看运行端口
编译安装MySQL数据库
卸载Linux系统自带的MySQL软件包
安装支持包
安装cmake工具
创建mysql用户
解压MySQL源码包
配置MySQL
编译及安装mysql
修改MySQL安装目录的所有者权限
删除默认的MySQL配置文件,拷贝生成新的配置文件
初始化MySQL数据库
修改环变量path
重新加载环境变量
优化MySQL执行路径
生成MySQL启动脚本 并赋予执行权
将MySQL服务器添加到开机自启动中
启动MySQL服务 并查看运行端口
启动失败 发现初始化错误 重新初始化
启动成功
编译安装php
卸载默认的php相关软件包
安装支持包(用于支持图片处理功能)
安装php
配置
编译及安装
拷贝生成php配置文件php.ini
优化php的执行命令
修改php.ini
启用默认字符集并修改默认字符集为utf-8
开启short_open_tag功能 修改其值为0n
解压ZendGuardLoader文件
在php.ini文件中增加Zend功能(PHP加速)
在第19行处插入
拷贝生成fpm的配置文件
创建php用户
修改php-fpm.conf配置文件 使其支持动态网站功能
启动php-fpm服务 并查看运行端口
修改Nginx启动脚本 是系统能识别Nginx服务、
修改Nginx.conf 让其支持php解析功能
添加Nginx服务到系统 使其开机后自动运行
启动失败
关掉php-fpm后重新启动
修改/etc/init.d/nginx文件后重新启动
仍然失败
关闭php-fpm进程和nginx进程
启动成功
建立php功能测试网页test1.php
建立php连接MySQL的测试网页test2.php
修改MySQL管理员root的密码为:123456
建立test2.php页面文件
部署skyuc站点包
在MySQL中创建skyucdb数据库
创建数据库用户runskyuc 并赋予其在skyucdb数据库中拥有所有权限
解压天空影视站点包
移动解压目录下的wwwroot目录至/usr/local/nginx/html 并换名为skyucvod
修改相关目录的所有者及隶属组为php
部署成功后 打开火狐安装
安装完成 将/usr/local/nginx/html/skyucvod下的install移除或者修改权限为600