linux修改php
㈠ linux升級php一步一步操作指南linux怎麼升級php
Linux是一個開源的操作系統,具有安裝和管理程序所需的一切,將它用於web伺服器上通常是最佳選擇。相應地,大多數web站點都將提供基於Linux的伺服器,以便實現良好的響應性能和可靠性。雖然現在的操作系統可能相對較新,但在伺服器上運行的PHP版本可能會非常老舊,為此,就需要將其升級至更新的版本。下面是在Linux伺服器上升級PHP的一般步驟。
首先,從源代碼、rpm或deb安裝程序安裝新版本的PHP。通過源代碼安裝新版本的PHP,可以自定義模塊和編譯選項,但是這也會帶來一定麻煩,因為這樣的安裝可能會比較復雜。避免這種情況的最簡單方法是使用RPM或DEB安裝程序進行安裝,這樣就可以節省許多時間。
第二,編輯php.ini配置文件。無論是RPM或DEB安裝新版本的PHP,都會在系統上安裝一份新的Php.ini配置文件,並確保新安裝的PHP能正確運行,這就要求把舊版本的舊php.ini文件備份,然後將新安裝的新php.ini文件拷貝到/ etc目錄中,並對新php.ini文件進行必要的編輯修改。
第三,重新啟動Web伺服器。在編輯php.ini文件完畢後,就可以重新啟動Web伺服器以使新PHP設置生效。需要注意的是,每種Web伺服器的啟動方式是不一樣的,因此需要根據Web伺服器的具體情況進行操作。
最後,測試升級的PHP。升級PHP後,一定要測試一下,以確保新安裝的PHP能正常運行,並且無論是可以正常訪問網站,或者是其他應用程序,也都能正常運行。
以上就是Linux伺服器上升級PHP的一般步驟,只要按照這些步驟操作,那麼就可以很容易地將PHP版本升級。不過,在真正實施這些步驟前,一定要確保做好升級前的仔細准備,並且還要對整個過程進行測試,以確保升級是成功的。
㈡ php調用linux命令更改文件許可權
我們的伺服器是這樣做的:
php一般是以apache用戶身份去執行的,把apache加入到存儲你文件的父文件夾屬組里去,然後改該父文件夾許可權為775,這樣屬組成員就有寫的許可權,而apache屬於這個組就可以改寫該目錄下所有文件的許可權,當然,屬組最好不要是root,你可以為該文件夾改個其它普通用戶組。
改apache/php的運行用戶方法不安全,不建議使用。
㈢ 如何修改linux下的php.ini文件,使其支持bcmath-CSDN論壇
(1)
打開php的安全模式
php的安全模式是個非常重要的內嵌的安全機制,能夠控制一些php中的函數,比如system(),
同時把很多文件操作函數進行了許可權控制,也不允許對某些關鍵文件的文件,比如/etc/passwd,
但是默認的php.ini是沒有打開安全模式的,我們把它打開:
safe_mode
=
on
(2)
用戶組安全
當safe_mode打開時,safe_mode_gid被關閉,那麼php腳本能夠對文件進行訪問,而且相同
組的用戶也能夠對文件進行訪問。
建議設置為:
safe_mode_gid
=
off
如果不進行設置,可能我們無法對我們伺服器網站目錄下的文件進行操作了,比如我們需要
對文件進行操作的時候。
(3)
安全模式下執行程序主目錄
如果安全模式打開了,但是卻是要執行某些程序的時候,可以指定要執行程序的主目錄:
safe_mode_exec_dir
=
D:/usr/bin
一般情況下是不需要執行什麼程序的,所以推薦不要執行系統程序目錄,可以指向一個目錄,
然後把需要執行的程序拷貝過去,比如:
safe_mode_exec_dir
=
D:/tmp/cmd
但是,我更推薦不要執行任何程序,那麼就可以指向我們網頁目錄:
safe_mode_exec_dir
=
D:/usr/www
㈣ linux 怎樣修改php.ini
在命令提示符下進入php.ini文件所在的目錄,一般都是/etc目錄,如果要進入的話就用命令cd /etc 回車。
可以用dir php.ini來顯示確認一下該文件在不在你的當前目錄。
如果在,就用命令vi php.ini或vim php.ini來打開並進行編輯。這里需要注意的是剛打開時屏幕處於不可編輯狀態,需要按「i」鍵後才能編輯。編輯完後需要保存退出時的操作為,按ESC鍵然後輸入「:wq! 」保存文件,並退出vi編輯器。
㈤ linux 怎麼安裝php-mbstring
linux系統下php安裝mbstring擴展的二種方法:
第一種方法:
1、輸入命令:

使用/usr/local/php/bin/php -v #查看配置是否錯誤
使用php.info查看mbstring是否安裝成功。
㈥ linux為什麼修改php配置參數max_execution_time不起作用
您是不是用vps的?如果是我也遇到問題,我用vultr的時候也是出現這樣的情況,我用php鏈接資料庫,一秒鍾寫一條數據,用while循環,發現只執行了89秒,多次嘗試都發現還是這樣。然後我有一次用別的伺服器,發現這個長腳本沒問題。後來我看到別的論壇說,這個是因為vps廠商限制了長腳本的運行,避免消耗母機的資源。
㈦ 急!急! Linux 修改 Php.ini 需要重啟什麼東西 急!急!
如果是因為PHP命令行而修改php.ini,不需要重啟:如果是因為APACHE而修改php.ini,就需要重啟apache,操作方法如下:
1、首先登錄bitvise ftp,連接自己的電腦和伺服器。

