php重启服务
㈠ 用php语句来重启HTTPD服务(服务器为LUNXI)
前提是运行php的用户,有权限重启httpd< ?php
echo exec('service httpd restart');
?>
-------------
exec函数
说明:执行外部程序。
语法:string exec(string command, string [array], int [return_var]);
返回值: 字符串详细介绍:
本函数执行输入 command 的外部程序或外部指令。它的返回字符串只是外部程序执行后返回的最后一行;若需要完整的返回字符串,可以使用 PassThru() 这个函数。要是参数 array 存在,command 会将 array 加到参数中执行,若不欲 array 被处理,可以在执行 exec() 之前呼叫 unset()。若是 return_var 跟 array 二个参数都存在,则执行 command 之后的状态会填入 return_var 中。值得注意的是若需要处理使用者输入的资料,而又要防止使用者耍花招破解系统,则可以使用 EscapeShellCmd()。实例代码:< ?php
echo exec('whoami');
?>
㈡ linux重启phplinux重启php服务
nginx403禁止访问被拒绝怎么办?
一、由于启动用户和nginx工作用户不一致所致
1.1查看nginx的启动用户,发现是nobody,而为是用root启动的
命令:psaux|grepnginx:workerprocess|awk{print$1}
1.2将nginx.config的user改为和启动用户一致,
命令:viconf/nginx.conf
二、缺少index.html或者index.php文件,就是配置文件中indexindex.htmlindex.htm这行中的指定的文件。
1.server{
2.listen80;
3.server_namelocalhost;
4.indexindex.phpindex.html;
5.root/data/www/;
6.}
如果在/data/www/下面没有index.php,index.html的时候,直接文件,会报403forbidden。
三、权限问题,如果nginx没有web目录的操作权限,也会出现403错误。
解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决
1.chmod-R777/data
2.chmod-R777/data/www/
四、SELinux设置为开启状态(enabled)的原因。
4.1、查看当前selinux的状态。
1./usr/sbin/sestatus
4.2、将SELINUX=enforcing修改为SELINUX=disabled状态。
1.vi/etc/selinux/config
2.
3.#SELINUX=enforcing
4.SELINUX=disabled
4.3、重启生效。reboot。
1.reboot
重启php以及nginx
killallphp-fpmphp-fpm
nginx-sreload
有没有办法干净的卸载linux下编译安装php?
直接删除安装目录即可如果再次编译安装,不会影响的!
㈢ 如何 利用 php 重启 nginx-Linux新手园地
已解决 下面是解决方法
1、设置 sudo 配置文件 可写权限
chmod u+w /etc/sudoers
2、增加 www 用户的 nginx 脚本管理权限
www ALL=(root) NOPASSWD: /etc/init.d/nginx
3、关闭 【强制控制台登录】执行
【非常重要】,注释该行 我的问题就出在这里,开启了这个选项之后。在PHP中怎么调用,都没有执行结果
#Defaults requiretty
4、还原 sudo 配置权限 440
【非常重要】,如果不还原权限。在PHP中怎么调用,都没有执行结果。
chmod u-w /etc/sudoers
5、调用php
$result2 = exec("/usr/bin/sudo /etc/init.d/nginx stop",$result);
var_mp($result);
var_mp($result2);
㈣ phpnow怎么重启phpnowphp教程
如何安装PHPnow并开始使用它
其实构建PHP并不是很难,只是有点繁琐。自己搭建一个PHPMysql的环境很费时间。更糟糕的是,很多新手在配置PHP时经常会遇到一些问题。mysql扩展、zend安装失败等问题。这个时候,我们需要一个快速、标准、专业的PHP套件。PHPnow于是它应运而生,快速为你搭建一个专业的虚拟主机。
和PHPNow同名,我们一起PHPnow吧!
一、从http://www.phpnow.org/download.html.下载最新版本的PHPnowPHPnow有两种包,一种是exe自解压版(推荐,本文针对该版本),另一种是纯7z文件(不含exe自解压)。
PHPnow-1.4.x.exe的执行过程如下图所示。进入。
图1:解压缩对话框
自动解压后,会自动执行Init.cmd进行初始化。如图-2所示:
可能会有防火墙提示,请允许。
图2:init.cmd过程
Init.cmd可以在十秒钟内完成。毕竟默认页面会自动打开。
(如果没有,请尝试手动打开http://127.0.0.1)
图4:成功构建
如果只是想建一个网站,以上环境就足够了。我们经常需要打开多个独立的网站。比如把论坛和主页分开,和朋友共享服务器等等。此时,将使用虚拟主机。
先说一下PHPnow虚拟主机的使用。很简单。
双击D:PHPnowPHPnow),输入2并按回车键。
根据提示输入新的虚拟主机信息。如图5所示。
图5:设置虚拟主机
输入信息进入车内后,Apache会自动重启生效。
然后访问刚刚添加的域名,注意提前解析域名,指向你的服务器IP。
如果没有域名或者不能用,可以编辑C:WINDOWSetc;以root用户身份登录。
然后点击“权限”,再点击“添加新用户”。
填写新的用户名和密码;
选择第二项“创建同名数据库并授予所有权限”。
其他仍然是默认的;需要提一下,不要选择全局权限,除非必要,否则不要选择全部。
单击[执行]完成。明白了就看图。
图7:添加数据库用户。
只需给用户您刚才添加的用户名和密码。注意root权限最高,不要轻易把密码给别人。
好吧!现在你有了一个专业的PHP服务器环境。什么?Discuz!6.0,PHPWind,DeDe,PHPCms都没问题。立即开始你的网站建设之旅。
华为手机出现rescuemode怎么处理?
请先长按电源键10秒关机后再开机尝试。仍无法开机,关机状态下同时长按手机电源键、音量+、音量—这三个键,进入recovery模式,清除数据恢复出厂设置。恢复出厂时会删除手机内数据。
进入recovery模式后续操作如下:
1、使用音量+和音量—键调整亮条至“wipedata/factoryreset”即“清除数据恢复工厂设置”,按电源键确认。
2、使用音量+和音量—键调整亮条至“Yes,deletealluserdata”,按电源键确认。
3、等待一段时间至出现一下画面,选择“rebootsystemnow”重启手机,按电源键确认。
如果仍无法打开请携带保修凭证前往附近的华为客服中心检测维修
努比亚小牛冲电后呼吸灯不亮而且不能开机怎么?
长按电源12秒尝试看能否强制开机,
若不行,建议备份手机数据,双清手机试试,双清步骤如下:(1)第一步使手机关机;(2)关机状态下长按音量上键+电源键,手机震动重启后松开电源键,保持按音量键直至进入Recovery模式;(3)此时可以使用音量上、下键移动光标,将光标移到wipedata/factoryreset行,然后按电源键选中;(4)使用音量的上、下键来移动光标,将光标移到Yes--deletealluserdata行,然后按电源键选中;(5)手机会执行恢复出厂设置操作,然后手机会回到主菜单,同样使用音量的上、下键来移动光标,将光标移到wipecachepartition行,然后按电源键选中;(6)使用电源键选中rebootsystemnow行,手机自动重启,双清完毕。
若仍不能解决,建议前往当地售后进行检测,售后服务客服中心查询:
http://www.nubia.cn/service.php?sid=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
㈥ 如何重启PHP环境环境
命令行的话,就是restartlnmp,或者restartlamp。
可视化面板就容易多了,直接去鼠标操作重启就行了。