CentOS 7 之手动安装 MySQL, Nginx, PHP
Linux 2016-05-23 3048
操作系统:CentOS 7.0(阿里云,最小化安装)
系统软件:MySQL 5.7,Nginx ,PHP

具体的安装步骤请参考《Linux 之手动安装 MySQL, Nginx, PHP》,在其文章中注意以下几个步骤跳过不要进行:

  安装 MySQL 时请暂时跳过以下步骤:
  复制生成 Mysql 服务器的自动与停止脚本
  将 Mysql 服务添加到服务器管理中,并设置自启动状态

  安装 Nginx 时请暂时跳过以下步骤:
  2.6 配置 NGINX 启动程序

  安装 PHP 时请暂时跳过以下步骤:
  3.5 启动 PHP-FPM

由于 CentOS 7 使用 systemd 替换了 SysV, 而 《Linux 之手动安装 MySQL, Nginx, PHP》中 CentOS 6 下的 service 和 chkconfig 开机自启动将不在适用 CentOS 7,下面我们将介绍介绍如何使用 systemd 代替 CentOS 6下的 service 和 chkconfig 开机自启动

MySQL开机自启动:
由于 MySQL 5.6 并没有官方的适用 systemd 的脚步,这里我们需要自己编写服务脚本:/uploads/attachs/201607/08/10325432161.txt
将以上文件内的脚本内容保存到:/usr/lib/systemd/system/mysql.service,然后执行以下命令设置开机启动即可
# systemctl enable mysql.service

NGINX开机自启动:
编写服务脚本:/uploads/attachs/201607/08/10370350704.txt
将以上文件内的脚本内容保存到:/usr/lib/systemd/system/nginx.service,然后执行以下命令设置开机启动即可
# systemctl enable nginx.service

PHP-FPM开机自启动:
编写服务脚本:/uploads/attachs/201607/08/10381910549.txt
将以上文件内的脚本内容保存到:/usr/lib/systemd/system/php-fpm.service,然后执行以下命令设置开机启动即可
# systemctl enable php-fpm.service