apache對接php設置,php環境搭建apache

本文目錄一覽:

如何配置Apache和PHP

選擇安裝類型,Typical為默認安裝,Custom為用戶自定義安裝,我們這裡選擇Custom,有更多可選項。按「Next」繼續

然後選擇安裝位置,一直按next繼續,直到安裝完成

二、php的安裝、以module方式,將php與apache結合使你的網站伺服器支持php伺服器腳本程序

查看解壓縮後的文件夾內容,找到「php.ini-dist」文件,將其重命名為 「php.ini」,打開編輯,找到下面圖中的地方, Ln385,有一個「register_globals = Off」值,這個值是用來打開全局變數的,比如表單送過來的值,如果這個值設為「Off」,就只能用「$_POST[‘變數名’]、$_GET[‘變數名 ‘]」等來取得送過來的值,如果設為「On」,就可以直接使用「$變數名」來獲取送過來的值,當然,設為「Off」就比較安全,不會讓人輕易將網頁間傳送 的數據截取。這個值是否改成「On」就看自己感覺了,是安全重要還是方便重要?

這裡還有一個地方要編輯,功能就是使php能夠直接調用其它模塊,比如訪問mysql,如下 圖所示,Ln563,選擇要載入的模塊,去掉前面的 「;」,就表示要載入此模塊了,載入的越多,佔用的資源也就多一點,不過也多不到哪去,比如我要用mysql,就要把「;extension= php_mysql.dll」前的「;」去掉。所有的模塊文件都放在php解壓縮目錄的「ext」之下,我這裡的截圖是把所有能載入的模塊都載入上去了, 前面的「;」沒去掉的,是因為「ext」目錄下默認沒有此模塊,載入會提示找不到文件而出錯。這裡只是參考,一般不需要載入這麼多,需要的載入上就可以 了,編輯好後保存,關閉。

如果上一步載入了其它模塊,就要指明模塊的位置,否則重啟Apache的時候會提示「找不到 指定模塊」的錯誤,這裡介紹一種最簡單的方法,直接將php安裝路徑、裡面的ext路徑指定到windows希望能幫到你,我在後盾人自己學習唄,不會的可以問我。( ^ω^)

如何配置apache支持php

編譯安裝php,並且把php模塊放到apahce里,然後apache conf中添加php模塊配置 apache要開啟模塊載入模式 #./configure –prefix=/usr/apache2 –enable-module=so –enable-ssl 配置文件加入 LoadModule php5_module modules/libphp5.so php編譯模塊到modules目錄下 #./configure –prefix=/usr/php5 –with-apxs2=/usr/apache2/bin/apxs –with-mysql=/usr/mysql –with-curl=/usr/include/curl –with-zlib –with-gd –enable-mbstring

如何配置Apache和PHP?

apache伺服器和php的配置應用還是很廣泛的,如果你愛好或從事php程序,那麼進行本文所提到的配置是不可避免的,當然,對於不同版本的php和apache,其配置還是不盡相同的,這裡就最新的版本做一個簡單的配置介紹.

apache_2.2.4,php_5.2.6.6.

安裝apache_2.2.4,假設安裝目錄C:\Program Files\Apache Software Foundation\Apache2.2。對httpd.conf配置如下:

DocumentRoot “C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”

可以根據需要定義web根目錄,如果我想把這個根目錄放在D盤web下,就可以在httpd.conf中增加代碼:Documentroot:”D/web”

安裝php,把php解壓縮到” C:\php 5.0″,把php.ini_dist文件拷貝到c:\WINDOWS或c:\winnt40,更名為php.ini。修改php.ini中eatension_dir和doc_root,對於eatension_dir,可以設置為存放php_*.dll的目錄,比如:eatension_dir “C:\php 5.0\ext”。對於doc_root,如果在安裝apache時,自己定義了web根目錄,就把doc_root設為該根目錄,如:doc_root “D/web” ,沒有定義情況:”C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”。

回過頭來在httpd.conf文件後面加上一下三行代碼:

LoadModule php5_module “C:/php 5.0/php5apache2_2.dll”

AddType application/x-httpd-php .php

PHPIniDir “C:/php 5.0”

從新打開apache伺服器,在web根目錄文件夾中寫一個程序。

?php

phpinfo();

?

把上面代碼保存為info.php.

打開一個網頁,在地址欄輸入下面的地址: ,回車,那麼將看到:

到此配置完畢。

如何使用apache+php+mysql配置php環境

若要讓php支持mysql和gd庫等組件,需對php.ini進行配置

首先將php.ini-development

改為php.ini

php.ini配置:

;extension_dir

=

“ext”

更改為:extension_dir

=

“C:\PHP\ext”並將前面的分號去掉,以設置php所支持組件的路徑。

將下了代碼的前面的分號全部刪掉,以設置php所支持的組件。

;extension=php_bz2.dll

;extension=php_curl.dll

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mysql.dll

;extension=php_mysqli.dll

;extension=php_pdo_mysql.dll

;extension=php_pdo_odbc.dll

;extension=php_pdo_sqlite.dll

若要讓apache支持php則需要配置conf\httpd.conf,以為apache指定php的路徑。

在httpd.conf中加入下列代碼:

PHPIniDir

“C:/PHP/”

LoadModule

php5_module

“C:/PHP/php5apache2_2.dll”

php下載地址:

怎樣配置Apache+php

先按照apache。

php解壓後在apache的配置文件中添加如下代碼。

我這是在windows下 注意更改自己的路勁

LoadModule php5_module “D:/wamp/php/php5apache2_2.dll” //搭建apache和php的橋樑文件

PhpIniDir “D:/wamp/php” //php路勁

FilesMatch “\.php$”

SetHandler application/x-httpd-php //讓apache能夠識別php語言

/FilesMatch

php連接apache怎鏈接

php的運行方式一般分為cgi和cli,cli即命令行模式,與apache無關。

樓主說到apache,就是網站吧。

先理解php網站的工作方式,瀏覽器訪問一個網址,是訪問伺服器上的webserver,而不是php。apache是常見的webserver之一。webserver根據設置的「指示」,會對php文件進行解釋(即運行),解釋的方式根據不同的webserver而不同,apache是以組件的方法載入php模塊,當需要解釋php文件時,就調用模塊去運行。

所以應該是apache載入php,而不是php連接apache。 php安裝完,只有php,不會有apache,你需要安裝apache,然後在apache里配置載入php組件。這樣訪問網址就會讓apache調用php模塊去解釋.php文件。

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 06:26
下一篇 2024-11-28 06:26

相關推薦

  • PHP和Python哪個好找工作?

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

    編程 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
  • 如何使用cmd激活python虛擬環境

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

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Apache配置Python環境

    Apache是一款流行的Web伺服器軟體,事實上,很多時候我們需要在Web伺服器上使用Python程序做為數據處理和前端網頁開發語言,這時候,我們就需要在Apache中配置Pyth…

    編程 2025-04-28
  • Ubuntu系統激活Python環境

    本文將從以下幾個方面詳細介紹在Ubuntu系統中如何激活Python環境: 一、安裝Python 在Ubuntu系統中默認已經預裝了Python解釋器,可以通過以下命令來檢查: $…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27

發表回復

登錄後才能評論