php環境變數設置
⑴ win7 怎麼配置php環境變數
一:下載程序包
首先到php官網下載程序包,官網地址: http://www.php.net/downloads.php
二:解壓
解壓你的程版序包,放在除c盤外的目權錄下(文件夾非中文命名)
三:修改php安裝包文件
在php根目錄下找到「php.ini-development」並修改為:「php.ini」
php.ini中找到(如下的自己沒有設置)
找到下列語句,並將這些語句前的「;」去掉:
⑵ php環境變數是什麼意思!
配置php的環境變數。到我們電腦->高級->環境變數
把php.exe路徑配置上去。以後就可以直接在CMD大黑框直接使用。不需要路徑。
⑶ 如何添加php環境變數
1.把PHP.EXE加入到環境變復量,不用每次都制進入到PHP的目錄
① 右擊我的電腦-屬性-高級-環境變數
②找到 Path 這一項(可能需要向下滾動才能找到),滑鼠雙擊 Path 這一項,在最後加入你的 PHP 目錄和類庫所在的路徑,包括前面的「;」(例如:;C:\php;C:\php\ext)
③點擊「新建」按鈕並在「變數名」中輸入「PHPRC」,在「變數值」中輸入 php.ini 文件所在的目錄(例如:C:\php) ,這個步驟是為了讓windows找到php.ini.
④重啟計算機
2.PHP.EXE常用命令
-r:運行PHP代碼
-f :運行PHP文件(使用最多的) -h: 其他命令請參考此處
⑷ 如何配置php環境變數
如果是Windows系統:
桌面-》我的電腦-》屬性-》高級系統設置-》環境變數
如果是Linux系統:
軟鏈回:ln -sphp執行文件的真實路徑 /usr/bin/php
如:ln -s /usr/local/php/bin/php /usr/bin/php
或者編答輯/etc/profile文件,手動將php的真實執行路徑添加進PATH
⑸ php環境變數
可以的
MY_ENV不是一個變數
只不過是一個自己定義的常量
相當於我們通常說的PI
而putenv("MY_ENV=$env_var");
putenv函數用來配置系統環境變數。
這是一種格式
⑹ PHP環境變數設置
PHP環境配置建議使用集成開發環境軟體,既方便又省時省力。例如流行專的XAMPP,wamp等等,下屬載後點擊安裝即可。輕輕鬆鬆完成php環境安裝。新手的話,建議使用此集成軟體,等到入門後,在研究他們之間的工作原理和安裝過程。
⑺ 安裝php需要哪些環境變數
一、加入「環境變數」主要還是為了盡量找到所需文件。
從這個意義來說,內環境變數范圍越廣越好,容最好包括全盤,但這樣一來命中率肯定下降!
所以又希望搜索范圍越小越好(只要能找到文件就夠了)。
二、「php路徑」可以不加入「環境變數」,我就這樣做的。
當系統調用命令時優先搜索「當前目錄」,如果當前目錄也沒有就會按照環境變數里的設置進行搜索,如果還是找不到,就會顯示「既不是內部命令也不是外部命令」。
通過觀察<?php
echo
phpinfo();
?>的輸出,以及經驗,初步得出,為了正確調用,只需滿足其中之一:
1、要麼把php.ini拷貝一份放到%windir%里(在php.ini文件設置正確);
2、或者把php路徑加入「環境變數」。
-----本人的php安裝目錄是D:\php5---
如本人做了一個批處理「.CMD」,放在D:\php5里,內容如下:
rem
重要:有時候D:\php5下面的php.ini改了,但%windir%下面的php.ini並沒有改!最好統一
rem
也可以不拷貝,直接把D:\php5;d:\php5\ext添加到「環境變數」「path」里
php.ini
%windir%
pause
⑻ 為什麼php要設置環境變數。
PHP不用設環境變數...
只要在PHP.ini指定擴展的組件dll的ext路徑和include環境路徑。
就可以載入這些擴展。
⑼ 運行命令行腳本時如何設置PHP環境變數
linux的系統?
首先找到你的php安裝目錄
把這個目錄加入到PATH環境變數就好了,或者在/usr/local/bin 隨便創一個軟硬鏈接到你php的主程序
⑽ 如何讓PHP能夠讀取系統環境變數
一、fpm模式
1、通過伺服器傳遞
如在的配置里設置:
fastcgi_param ENV_XXX 123456;
每次頁面請求nginx都會將此變數傳遞給php,php可以通過getenv函數或$_SERVER全局變數獲得。
2、通過fpm配置傳遞
fpm在每次啟動時都會讀取php-fpm.conf文件中的環境變數設置,如:
env[ENV_XXX]="test test"
或者讓fpm讀取系統環境變數,如:
env[ENV_XXX]=$ENV_XXX
注意此種方式要確保系統環境變數存在,且不被sudo禁用。
如果fpm是用sudo方式啟動,默認sudo會禁用一些環境變數,可以通過以下方式放開限制:
vim /etc/sudoers
Defaults env_reset
Defaults env_keep = "ENV_XXX"
或者乾脆放開所有限制:
Defaults !env_reset
最後,如果修改了php-fpm.conf中的設置需要重啟fpm才能生效,同樣php可以通過getenv函數或$_SERVER全局變數獲得環境變數。
二、命令行模式
命令行模式限制較少,可以通過getenv函數或$_SERVER全局變數獲取對當前執行用戶有效的系統環境變數,同樣要注意sudo的限制。