當前位置:首頁 » 編程語言 » linux和php

linux和php

發布時間: 2024-08-10 04:23:37

『壹』 怎麼在linux運行php文件

1、打開我們的linux命令行,准備好。

2、找到php的安裝目錄,主要是找到linux環境下,php可執行文件的目錄。如圖所示。筆者的目錄為/opt/lampp/bin/php,將此目錄記下,備用。

3、找到要運行的php文件所在的目錄,隨便寫點php代碼就可以,在此筆者已經准備好。/opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php,將此目錄記下,接下來就要正式開始運行了。

4、打開剛剛第一步打開的linux命令行,輸入/opt/lampp/bin/php /opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php(即依次輸入剛剛的兩個目錄)注意兩個目錄中間有空格。

5、按下回車,可以看到,php文件已經正確執行了。

『貳』 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?

直接刪除安裝目錄即可如果再次編譯安裝,不會影響的!

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:547
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:832
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:536
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:716
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:639
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:954
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:210
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:67
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:760
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:665