重启php服务器
1. php CLI模式下,修改了php.ini配置文件,欲使其生效,是否要重启PHP,怎样重启谢谢
cli环境下不需要重启啊,php-fpm这种cgi模式需要重启php-fpm进程
2. docker php-fpm 一直重启问题处理
使用 docker-compose up -d 启动 php-fpm 容器后会发现容器成功启动之后会马上关闭。由于设置了 restart: always 会导致容器再次启动然后关闭
官方 php-fpm : 7.1 镜像,使用自定义的 php-fpm 配置。
php-fpm 配置是从现有生产服务器上复制过来的。配置没有问题。
看log,发现fpm正常启动了,然后马上就退出
跟镜像中自带的 php-fpm.conf 比较发现镜像中使用 daemonize = no ,而我自定义配置中 daemonize = yes 是后台运行的。
那么很明显官方镜像是故意使用 daemonize = no 不让 fpm 在后台中运行,进而阻止容器退出
修改 php-fpm.conf 中如下
daemonize = no
3. linux centos 7 下用yum 安装iso镜像里自带的php5.4.16版本的但是没有php-fqm文件不知道怎么重启php服务
systemctl restart php-fpm.service #这条命令是重启php服务
下面是一个比较靠谱的php安装步骤:
先删除已有的php版本 ,执行下面的命令删除php
yum remove php-common
然后像安装那样问你是否继续的,输入yes即可
添加 yum 源
CentOS 6.x 的源
# rpm -Uvh http://download.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
安装 PHP
# yum install --enablerepo=remi,remi-php56 php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common
注:安装5.6版本为remi-php56,安装5.5版本为remi-php55
4. 怎么重启php服务
PHP(Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言.
它运行是要基于apache、nginx等服务器来运行的,而php扩展在php.ini 配置好了,直接重新启动一下服务器就好了