php配置位置,PHP環境配置

本文目錄一覽:

如何找出PHP配置文件php.ini的路徑

1、windows上

①打開cmd窗口

②切換到php的bin目錄,找到php.exe

③輸入命令 php -i |findstr Configuration 然後回車

④在返回的代碼裡面就可以找到php.ini了(注意,如果沒有配置,則為none)

2、linux上

①在命令行中輸入 php -i |grep Configuration 就可以找到了看到了

②在命令行中輸入 find / -name php.ini 搜索就可以找到了看到了,有可能有多個

3、把 ?php echo phpinfo();? 代碼寫入任意一個php文件裡面,如demo.php,存放在apache或者是nginx的工作目錄,然後用瀏覽器訪問demo.php,然後在頁面ctrl+f 查找 Loaded Configuration File

php的配置目錄在哪

在phpinfo()的輸出結果中找 Loaded Configuration File,後面的內容就是php.ini的位置,不同的系統位置不一樣,也不一定在php的安裝目錄下。如果找不到請繼續追問。

如何配置php服務器

一、使用Apache

≡ PHP 5.2.5 的安裝 ≡

1、到其官方站點下載 php-5.2.5-Win32.zip 並解壓(據說:不要下載及使用它的Installer,這種方式雖然很自動化、很智能,但也存在很多方面的限制,因為不推薦。)到一個目錄”D:\PHP\PHP”。

將PHP目錄(D:\PHP\PHP)下的php.ini-recommended複製到windows(有的系統是winnt目錄)目錄下,並改名為php.ini,並找到extension_dir,將它修改為extension_dir=”D:\PHP\PHP\ext”。其實使用php.ini-dist也能達到同樣的效果,但建議使用 php.ini-recommended,因為此文件對默認設置作了性能和安全上的優化。

PHP.ini部分說明:

default_charset=”gb2312″ ,修改默認字符集,這裡,如果前面有分號“;”,去掉這個分號;

register_globals=Off 改為 register_globals=On ,使傳遞全局變量有效;

extension=php_dba.dll 如果前面有分號,取消分號,以下同;

extension=php_dbase.dll

extension=php_gd2.dll GD庫做圖,一般用於圖形驗證碼;

extension=php_mysql.dll 用於連接MYSQL數據庫;

short_open_tag=On 支持?php…?和?…?,Off為僅支持?php…?

複製D:\PHP\PHP目錄下的php5ts.dll和libmysql.dll(用於支持mysql)文件到windows的系統文件夾里,即:C:\windows\system32。

≡ Apache 2.2.8 的安裝 ≡

1、到其官方站點下載 apache_2.2.8-win32-x86-no_ssl.msi 並執行。

按3次Next按鈕,安裝程序要求輸入你的Network Domain(網絡域名)、Server Domain(服務器域名)和網站管理員的E-mail,有的話就如實填寫,本說明介紹的是本地自建測試環境,所以隨便一下,前兩個填 localhost ,郵件寫自己的即可。

進入Next後,默認的安裝路徑是”C:\Program Files\Apache Software Foundation\Apache2.2\”,修改路徑,改為自己所要的”D:\PHP\Apache2.2″。

然後一路下去,直到安裝結束;此時,打開D盤下的PHP文件夾,可以看到有一個名為Apache2.2的文件夾。

2、打開IE,然後在地址欄輸入:”” 或者 “” 可以看到Apache安裝完成的成功頁面;

3、conf/httpd.conf文件的配置

1)查找“DocumentRoot”,這裡是指定主頁放置的目錄。默認是:“D:\PHP\Apache2.2\htdocs”,你可以使用默認的目錄,也可以自己定義一個,如:“D:/PHP”。注意:目錄末尾不要加“/”。

2)查找“DirectoryIndex”,這裡是默認首頁文件名,可以在index.html 的後面加入index.php等。多個文件名用空格分隔。

3)查找

Directory /

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

/Directory

修改為:

Directory /

Options FollowSymLinks

AllowOverride None

Order deny,allow

allow from all

/Directory

如果不改這裡的話,可能會出現 You don’t have permission to access / on this server. 這樣的錯誤提示,尤其在改變了默認主頁的路徑後。

4)建立虛擬目錄

找到IfModule alias_module …… /IfModule

添加Alias /webpath “D:\PHP\Apache2.2\phptxt”

Directory “D:\PHP\Apache2.2\phptxt”

Options MultiViews

AllowOverride None

Order allow,deny

Allow from all

/Directory

其中/webpath為虛擬目錄名稱,”D:\PHP\Apache2.2\phptxt”為文件存放位置。

訪問的地址為:

5)使服務器支持PHP,在相應位置加入如下兩句代碼

LoadModule php5_module “D:\PHP\PHP\php5apache2_2.dll”

AddType application/x-httpd-php .php .php3 .inc

注意:修改了httpd.conf文件,需要重啟Apache2.2才生效。

二、使用IIS解析PHP文件

1、同上,先安裝 PHP 5.2.5。

2、打開IIS管理器,選擇“默認網站”-“屬性”,彈出的對話框中選擇“主目錄”先項卡,執行權限改為“腳本和可執行文件”,點擊“配置”,添加應用程序擴展名映射,可執行文件選擇“D:\PHP\PHP\php5isapi.dll”,擴展名“.php”,並選擇全部動作、腳本引擎、確認文件是否存在。

若為win2003系統,還需要添加web服務擴展,要求的文件為“D:\PHP\PHP\php5isapi.dll”,擴展名為“PHP”,狀況改成允許。

如何指定php.ini的位置

如果你在安裝PHP的時候不指定配置文件的目錄,一般配置文件php.ini需要放在/etc目錄下。

指定php.ini的位置。

./configure –prefix=/usr/local/php5 –with-apxs2=/usr/local/apache2/bin/apxs –with-config-file-path=/usr/local/php5 –with-ldap –with-gettext

你在安裝php的時候./configure加上 –with-config-file-path=你想指定的目錄。

安裝完後,你再把php.ini放到./configure設定的配置文件目錄。

你可以搜索php安裝指定配置文件目錄

如何查看php運行環境 位置

1、可以利用find / -name php.ini 查找一下,系統是否有php的配置文件

2、利用netstat -ntpl 查看9000端口是否在運行

3、如果9000端口存在,可以使用lsof -i:9000查看文件位置

4、另外,如果系統已經安裝了php,你還可以用php -v 查看版本號,前提是設置環境變量!

CentOS 7中PHP配置文件php.ini的放在哪個位置

php.ini都是放置在php的安裝目錄下,例如:php的安裝目錄在/usr/local/php,那麼切換到這個目錄下,就可以看到php.ini

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/256435.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:40
下一篇 2024-12-15 12:40

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • ArcGIS更改標註位置為中心的方法

    本篇文章將從多個方面詳細闡述如何在ArcGIS中更改標註位置為中心。讓我們一步步來看。 一、禁止標註智能調整 在ArcMap中設置標註智能調整可以自動將標註位置調整到最佳顯示位置。…

    編程 2025-04-29
  • 如何部署一個服務到一個環境

    本文將從多個方面對如何部署一個服務到一個環境進行詳細的闡述,包括環境準備、代碼編寫、打包部署等。 一、環境準備 1、確定部署環境的操作系統版本、運行時環境(如JDK、Node.js…

    編程 2025-04-29
  • Python開發環境包括

    Python作為一門高效、易讀易學的語言,已經被越來越多的開發者使用。而Python的開發環境也發展得越來越完善。本文將會從以下幾個方面對Python開發環境包括做詳細的闡述: 一…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 內核驅動編譯環境代價分析

    內核驅動編譯環境是在Linux系統中編譯內核模塊的過程。本文通過分析內核驅動編譯環境的各個方面,包括編譯工具的選擇、編譯速度、編譯器選項等,來探討其代價所在,並提供一些優化的建議。…

    編程 2025-04-29
  • 從不同位置觀察同一個物體,看到的圖形一定不同

    無論是在平時的生活中,還是在科學研究中,都會涉及到觀察物體的問題。而我們不僅要觀察物體本身,還需要考慮觀察的位置對觀察結果的影響。從不同位置觀察同一個物體,看到的圖形一定不同。接下…

    編程 2025-04-28
  • Python在哪裡找stystem 32的位置

    Python是一種流行的編程語言,它被廣泛用於各種應用程序的開發。但是在使用Python編寫應用程序時,有時需要查找stystem 32的位置。本文將詳細闡述Python在哪裡找s…

    編程 2025-04-28
  • Python數組索引位置用法介紹

    Python是一門多用途的編程語言,它有着非常強大的數據處理能力。數組是其中一個非常重要的數據類型之一。Python支持多種方式來操作數組的索引位置,我們可以從以下幾個方面對Pyt…

    編程 2025-04-28
  • 如何使用cmd激活python虛擬環境

    Python虛擬環境是Python用來隔離項目所需包和依賴庫的工具,以免不同項目之間的依賴關係衝突。下面將從安裝虛擬環境、創建虛擬環境、激活虛擬環境這3個方面來詳細講解如何在cmd…

    編程 2025-04-28

發表回復

登錄後才能評論