飞双江 發表於 2019-11-29 23:09:00

重启php-fpm

<p>PHP-FPM是一款简单好用的PHP FastCGI进程管理工具。</p>
<p>它可以和Apache、Nginx或其他服务器一起构建完整的PHP环境。</p>
<p>接下来我们看看在更改了php.ini 文件后,如何<code>stop</code>、<code>restart</code>或者<code>reload</code> PHP-FPM,以使修改生效。</p>
<p><img src="https://www.awaimai.com/wp-content/uploads/2017/10/welcome-php-fpm-restart-reload-linux-unix-command.001.jpeg" alt="How do you restart php-fpm?" width="599" height="449"></p>
<h2><span id="1phpiniwwwconf">1&nbsp;修改php.ini或www.conf?</span></h2>
<p>修改php.ini文件:</p>
<pre class="hljs shell"><span class="hljs-meta">$<span class="bash"> php --ini                               <span class="hljs-comment"># 确定php.ini文件的位置
<span class="hljs-meta">$<span class="bash"> sudo vi /etc/php.ini                  <span class="hljs-comment"># 修改php.ini文件</span></span></span></span></span></span></pre>
<p>修改php-fpm.conf文件:</p>
<pre class="hljs shell"><span class="hljs-meta">$<span class="bash"> sudo vi /etc/php-fpm/www.conf</span></span></pre>
<p>编辑之后保存。</p>
<h2><span id="2_CentOSRHEL_7">2 CentOS/RHEL 7</span></h2>
<pre class="hljs shell"><span class="hljs-meta">$<span class="bash"> sudo systemctl start php-fpm      <span class="hljs-comment"># 启动php-fpm
<span class="hljs-meta">$<span class="bash"> sudo systemctl stop php-fpm       <span class="hljs-comment"># 停止php-fpm
<span class="hljs-meta">$<span class="bash"> sudo systemctl reload php-fpm   <span class="hljs-comment"># 重载php-fpm
<span class="hljs-meta">$<span class="bash"> sudo systemctl restart php-fpm    <span class="hljs-comment"># 重启php-fpm</span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h2><span id="3_CentOSRHEL_6x">3 CentOS/RHEL 6.x等旧版本</span></h2>
<pre class="hljs shell"><span class="hljs-meta">$<span class="bash"> sudo service php-fpm start&nbsp;       <span class="hljs-comment"># 启动php-fpm
<span class="hljs-meta">$<span class="bash"> sudo service php-fpm stop&nbsp;      <span class="hljs-comment"># 停止php-fpm
<span class="hljs-meta">$<span class="bash"> sudo service php-fpm restart&nbsp;   <span class="hljs-comment"># 重启php-fpm
<span class="hljs-meta">$<span class="bash"> sudo service php-fpm reload&nbsp;      <span class="hljs-comment"># 重载php-fpm</span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h2><span id="4_UbuntuDebian">4 Ubuntu/Debian</span></h2>
<pre class="hljs shell"><span class="hljs-meta">$<span class="bash"> sudo service php5-fpm start       <span class="hljs-comment"># 启动
<span class="hljs-meta">$<span class="bash"> sudo service php5-fpm stop      <span class="hljs-comment"># 停止
<span class="hljs-meta">$<span class="bash"> sudo service php5-fpm restart   <span class="hljs-comment"># 重启
<span class="hljs-meta">$<span class="bash"> sudo service php5-fpm reload      <span class="hljs-comment"># 重载</span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>如果系统使用systemd,比如Ubuntu Linux 16.04+ LTS或者Debian Linux 8.x+,可以这样:</p>
<pre class="hljs shell"><span class="hljs-meta">$<span class="bash"> sudo systemctl start php5-fpm.service      <span class="hljs-comment"># 启动
<span class="hljs-meta">$<span class="bash"> sudo systemctl stop php5-fpm.service         <span class="hljs-comment"># 停止
<span class="hljs-meta">$<span class="bash"> sudo systemctl restart php5-fpm.service      <span class="hljs-comment"># 重启
<span class="hljs-meta">$<span class="bash"> sudo systemctl reload php5-fpm.service       <span class="hljs-comment"># 重载</span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h2><span id="5_UbuntuDebianphp70-fpm">5 Ubuntu/Debian操作php7.0-fpm</span></h2>
<pre class="hljs shell"><span class="hljs-meta">$<span class="bash"> sudo service php7.0-fpm start
<span class="hljs-meta">$<span class="bash"> sudo service php7.0-fpm stop
<span class="hljs-meta">$<span class="bash"> sudo service php7.0-fpm restart
<span class="hljs-meta">$<span class="bash"> sudo service php7.0-fpm reload</span></span></span></span></span></span></span></span></pre>
<p>如果系统使用systemd,比如Ubuntu Linux 16.04+ LTS或者Debian Linux 8.x+,可以这样:</p>
<pre class="hljs shell"><span class="hljs-meta">$<span class="bash"> sudo systemctl start php7.0-fpm.service
<span class="hljs-meta">$<span class="bash"> sudo systemctl stop php7.0-fpm.service
<span class="hljs-meta">$<span class="bash"> sudo systemctl restart php7.0-fpm.service
<span class="hljs-meta">$<span class="bash"> sudo systemctl reload php7.0-fpm.service</span></span></span></span></span></span></span></span></pre>
<h2><span id="6Alpine_Linux">6&nbsp;Alpine Linux</span></h2>
<pre class="hljs php"><span class="hljs-comment"># /etc/init.d/php-fpm start
<span class="hljs-comment"># /etc/init.d/php-fpm stop
<span class="hljs-comment"># /etc/init.d/php-fpm restart</span></span></span></pre>
<h2><span id="7_FreeBSD_Unix">7 FreeBSD Unix</span></h2>
<pre class="hljs shell"><span class="hljs-meta">#<span class="bash"> /usr/<span class="hljs-built_in">local/etc/rc.d/php-fpm start
<span class="hljs-meta">#<span class="bash"> /usr/<span class="hljs-built_in">local/etc/rc.d/php-fpm stop
<span class="hljs-meta">#<span class="bash"> /usr/<span class="hljs-built_in">local/etc/rc.d/php-fpm reload
<span class="hljs-meta">#<span class="bash"> /usr/<span class="hljs-built_in">local/etc/rc.d/php-fpm restart</span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>或者用<code>service</code>命令:</p>
<pre class="hljs php"><span class="hljs-comment"># service php-fpm start
<span class="hljs-comment"># service php-fpm stop
<span class="hljs-comment"># service php-fpm restart
<span class="hljs-comment"># service php-fpm reload</span></span></span></span></pre><br><br>
来源:https://www.cnblogs.com/qichao123/p/11960865.html
頁: [1]
查看完整版本: 重启php-fpm