linux(centos)上配置nginx、mysql、php-fpm、redis开机启动<转>
2014-12-31 10:31
1026 查看
原文I、nginx开机启动
在/etc/init.d/目录下创建脚本'target='_blank'>http://levi.cg.am/archives/2925
I、nginx开机启动
在/etc/init.d/目录下创建脚本'target='_blank'>http://levi.cg.am/archives/2925I、nginx开机启动
在/etc/init.d/目录下创建脚本II、设置mysql开机启动
将mysql安装目录下support-files目录下的mysql.server文件拷贝到/etc/init.d/目录下并改名为mysqld,并更改权限III、php-fpm开机启动
在/etc/init.d/目录下创建脚本Ⅳ、设置redis开机启动
在/etc/init.d/目录下创建脚本附录:
1、nigx重启错误
bind()to0.0.0.0:80failed(98:Addressalreadyinuse)
这个是nginx重启是经常遇到的。网上找了很多信息都是没有啥用。说的乱七八糟的。发现原来是nginx重复重启。自己占用了端口。解决方法
2、php-fpm启动关闭
php-fpm不再支持php-fpm补丁具有的/usr/local/php/sbin/php-fpm(start|stop|reload)等命令,需要使用信号控制:master进程可以理解以下信号
SIGINT,SIGTERM立刻终止
SIGQUIT平滑终止
SIGUSR1重新打开日志文件
SIGUSR2平滑重载所有worker进程并重新载入配置和二进制模块
示例:
php-fpm关闭:
3、nginx启动关闭
nginx的启动(nginx.conf文件基本上位于nginx主目录中的conf目录中)从容停止
首先要验证新的配置文件是否正确:
4、nginx的平滑升级
备份好旧的可执行文件,使用新版本替换旧版本kill-USR2旧版本的主进程PID进行平滑升级,此时新老版本共存
kill-WINCH旧版本的主进程PID逐步关闭旧主进程的工作进程
当旧主进程产生的工作进程全部关闭后,可以决定是否使用新版本还是旧版本.(需要使用kill命令来杀死新或旧主进程)
5、CentOS修改系统环境变量
我这里拿php作为一个例子,我的php安装在/usr/local/webserver/php下,没有把php加入环境变量时,你在命令行执行下面详细说说linux下修改环境变量的方法
方法一:
在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。
方法二:
在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。具体操作和方法1一样,这里就不在列举代码了。
方法三:
直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】在shell的命令行下直接使用[export变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。例如
相关文章推荐
- Linux配置Nginx,MySql,php-fpm开机启动的方法 (centos)
- linux(centos)上配置nginx、mysql、php-fpm开机启动
- linux(centos)上配置nginx、mysql、php-fpm开机启动
- Linux 下配置Nginx,MySql,php-fpm开机启动
- Linux配置Nginx,MySql,php-fpm开机启动的方法
- CentOS6 配置Nginx,MySql,php-fpm开机启动的方法
- CentOS6 配置Nginx,MySql,php-fpm开机启动的方法
- 配置nginx、mysql、php-fpm开机启动
- centOS5.6 下的nginx+mysql+php+php-fpm安装与配置
- Linux(CentOS)下设置php-fpm开机自动启动
- LNMP安装配置-linux Nginx/Mysql/Php/Phpmyadmin(CentOS vps)
- linux(centos6.6) 下安装,配置nginx, 及开机自启动
- centos6.6配置LNMP(linux+nginx+mysql+php)
- centos 配置nginx php-fpm mysql 环境步骤
- Linux配置redis开机启动(CentOS 7)
- 添加服务到开机自动启动(centos7开机自启动nginx,php-fpm)
- Linux|CentOS+Nginx+Apache+MySQL+PHP+Tomcat的配置教程,完美支持PHP、JAVA
- linux,Centos 6.3 yum安装Nginx+php+Mysql,配置防火墙,开启,关闭端口命令
- centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解
- Linux(centos) 编译安装 Mysql 后配置开机自动启动