apache2不識別php(apache22無法啟動)

本文目錄一覽:

為什麼我的apache不解析php

應該是配置問題,修改一下配置:# 載入php模塊

LoadFile “/opt/php-5.3.1/php5ts.dll”

LoadModule php5_module “/opt/php-5.3.1/php5apache2_2.dll”

# php.ini文件所在目錄

PHPIniDir “/opt/php-5.3.1”

# 接受到php頁面請求時,交給php引擎解釋,而不是下載頁面

AddHandler php5-script php

AddType application/x-httpd-php .php .php5

AddType application/x-httpd-php-source .phps

# 將目錄的默認索引頁面改為index.php

DirectoryIndex index.php

CentOS系統配置SSL之後,Apache2就不解析php了

https 頁面中引入 http 資源的解決方式:

PHP不支持與環境沒有關係,只是HTTPS不允許調用HTTP數據,所以網站裡面的源碼如果調用要及時修改。

apache不解析php文件只顯示源碼

讓apache載入php模塊

找到

#loadmodule

vhost_alias_module

modules/mod_vhost_alias.so

(大概在第128行),在這行的後面添加以下內容:

loadmodule

php5_module

“d:/wamp/php/php5apache2_2.dll”

addtype

application/x-httpd-php

.php

phpinidir

“d:/wamp/php”

loadmodule

php5_module

“d:/wamp/php/php5apache2_2.dll”

這句意思是以module方式載入php5模塊。

addtype

application/x-httpd-php

.php

這句意思就是將.php擴展名的文件作為php腳本執行。你可以使用你喜歡的任何其他擴展名,如

.html、.php5

甚至是

.txt

來執行php。

phpinidir

“d:/wamp/php”

這句用來指定php的配置文件php.ini

所在的目錄。

如果是apache

2

以module模塊方式運行php5的話,就可以使用

phpinidir

指令。

為什麼我的APACHE總是不支持PHP

首先你要有PHP的執行程序,已經安裝。

然後打開httpd.conf 找到有一堆LoadModule 的地方,在最後一個LoadModule下面增加如下配置:

LoadModule php5_module “${path}/php/php5apache2_2.dll”

PHPIniDir “${path}/”

SetEnv TMP “${path}/tmp”

注意其中:

第一行的${path}要換成你的PHP5的安裝目錄

第二行的${path}要換成你的php.ini文件所在的目錄

第三行的${path}要換成你指定的PHP的臨時目錄

apache不解析php怎麼解決

Windows平台下php5.2.10與apache2.2.14詳細配置

1.把php5.2.10壓縮包文件解壓,放入c:/php文件夾。2.將文件php.ini-recommended後綴名修改為.ini,即文件名為php.ini。3.修改php.ini,找到第542行,extension_dir = “”,將其值改為extension_dir=”c:/php/ext”。若要使其支持mysql資料庫,則將第681行 ;extension=php_mysql.dll 前的 ; 去掉(;為注釋符)。4.然後你可以將c:/php文件夾中的 .dll 文件全部複製到 c:/windows/system32文件夾內(推薦)。也可以在系統環境變數中將path值後面增加”c:/php”值。

具體方法是:

右鍵單擊「我的電腦」,打開「屬性」,點擊「高級」選項卡,點 「環境變數」按鈕,在打開的「環境變數」對話框中的「系統變數」框內,找到path 變數,在其後增加值「c:/php」。5.找到apache的httpd.conf文件

用記事本打開後,在其底部加入以下語句保存,重啟Apache即可LoadModule php5_module “c:/php/php5apache2_2.dll”

AddType application/x-httpd-php .php

如何解決ubuntu的apache2無法解析PHP的問題

你代碼打錯了吧,第一行的?應該在之後,也就是應該這樣:

?php

phpinfo();

?

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
ETVGZ的頭像ETVGZ
上一篇 2025-01-13 13:23
下一篇 2025-01-13 13:24

相關推薦

  • PHP和Python哪個好找工作?

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

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

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

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

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

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

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

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台伺服器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24
  • php擴展庫初探

    一、什麼是php擴展庫? PHP擴展庫(PHP extension)是一些用C語言編寫的動態鏈接庫,用於擴展PHP的功能。PHP擴展庫使得PHP可以與各種資料庫系統相連、SMTP、…

    編程 2025-04-23

發表回復

登錄後才能評論