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。
可視化面板就容易多了,直接去滑鼠操作重啟就行了。