apache不解析php文檔(apache加載php)

本文目錄一覽:

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

指令。

windows平台 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

為什麼我的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

linux apache不能解析php文件,訪問後出現的是源代碼,什麼原因啊?

沒有加載PHP模塊或者是MIME類型沒填對,PHP文件被當成了純文本文件提供下載而不執行裏面的代碼。Apache本身是不具備執行PHP代碼的能力的,需要把PHP當成Apache的一個模塊來加載來解析PHP文件。你看看apache的配置文件httpd.conf是否有類似的內容,C:/php-5.3.5 是我電腦上的PHP安裝目錄,你要改成自己電腦的路徑

#添加PHP模塊

LoadModule php5_module C:/php-5.3.5/php5apache2_2.dll

#指定PHP程序的根目錄

PHPIniDir “C:/php-5.3.5”

#添加MIME映射,讓apache把PHP文件當成代碼文件來執行

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

感覺LZ是初學者,不會配置PHP運行環境的話,建議你搜一下XAMPP,這個是Linux下的PHP傻瓜包,直接把Apache, PHP,MYSQL 等全部自動部署好了。

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

apache可以正常啟動 但是不能解析php文件 顯示的是源碼 按照網上的說法檢查了apache php配置文件 應該沒錯

你的程序是不是短標籤

php要開啟短標籤

short_open_tag

=

On

默認為Off

在php.ini裏面進行設置

設置後重啟Apache

看看如何

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

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

相關推薦

  • PHP和Python哪個好找工作?

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

    編程 2025-04-29
  • QML 動態加載實踐

    探討 QML 框架下動態加載實現的方法和技巧。 一、實現動態加載的方法 QML 支持從 JavaScript 中動態指定需要加載的 QML 組件,並放置到運行時指定的位置。這種技術…

    編程 2025-04-29
  • Java Bean加載過程

    Java Bean加載過程涉及到類加載器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean加載的過程。 一、類加載器 類加載器是Java虛擬機…

    編程 2025-04-29
  • 使用Spire.PDF進行PDF文檔處理

    Spire.PDF是一款C#的PDF庫,它可以幫助開發者快速、簡便地處理PDF文檔。本篇文章將會介紹Spire.PDF庫的一些基本用法和常見功能。 一、PDF文檔創建 創建PDF文…

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

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

    編程 2025-04-29
  • Python爬蟲文檔報告

    本文將從多個方面介紹Python爬蟲文檔的相關內容,包括:爬蟲基礎知識、爬蟲框架及常用庫、爬蟲實戰等。 一、爬蟲基礎知識 1、爬蟲的定義: 爬蟲是一種自動化程序,通過模擬人的行為在…

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

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

    編程 2025-04-28
  • 類加載的過程中,準備的工作

    類加載是Java中非常重要和複雜的一個過程。在類加載的過程中,準備階段是其中一個非常重要的步驟。準備階段是在類加載的連接階段中的一個子階段,它的主要任務是為類的靜態變量分配內存,並…

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

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

    編程 2025-04-28
  • Python生成PDF文檔

    Python是一門廣泛使用的高級編程語言,它可以應用於各種領域,包括Web開發、數據分析、人工智能等。在這些領域的應用中,有很多需要生成PDF文檔的需求。Python有很多第三方庫…

    編程 2025-04-28

發表回復

登錄後才能評論