php輸出apache
⑴ php文件echo輸出中文亂碼,apache要怎樣設置
輸出亂碼在apache中解決不了,應該在頁面中
頭部
charset=utf8
或者charset=gb2312
如果涉及到資料庫
還應該在my.ini中設置。
當然有時候也可能是瀏覽器的編碼,點右鍵
編碼:utf8或者gb2312或者其他
⑵ XP中apache+php直接輸出源碼,phpinfo()都輸不出
http://blog.csdn.net/mayongzhan/archive/2007/06/22/1662029.aspx
想到了要用sqli必須載入ext,很麻煩,然後找了下簡單的方法,在phpchina里看到了規范安裝.深受啟發,利用windows的環境變數,簡化php需要加ext的修改.詳細請見phpchina bbs搜規范安裝.
默認安裝
然後
Httpd.conf
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"改成你要的
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">改為你要的
LoadMole php5_mole C:/php/php5apache2_2.dll
AddType application/x-httpd-php .php
Php.ini
include_path = ".;c:\php\includes" 默認php目錄沒有includes,沒關系需要時再加上
extension_dir = "c:/php/ext"
display_errors = On
session.save_path = "C:/php/session_tmp"
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
extension=php_mysqli.dl
系統變數
PHPRC c:\php
phpext c:\php\ext
Path c:\php
⑶ php怎麼把內容輸出到apache的日誌中 基礎編程
trigger_error() 看看能不能寫到apache error.log裡面
⑷ php文件echo輸出中文亂碼,apache要怎樣設置
首先你應該確保頁面頭部的字元集設置和頁面本身的編碼一致,比如<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
這樣瀏覽器才會按照指定的字元集解碼文字,負責它會按照默認的字元集解碼文字。PS:這是不牽涉資料庫輸出的情況下。
⑸ java 是否能想php 那樣列印出apache配置信息
你好:這個的話,是可以的,web項目中你可以設置log4j.xml然後輸出不同級別的日誌,debug模式下,是可以列印這些apache信息的
⑹ 為什麼php在apache中運行會把源代碼輸出出來
PHP.ini中指定PHP的擴展庫路徑
⑺ apache+php配置問題,網頁輸出源代碼
如果出現輸出php的源碼,那說明你的apache和php沒有集成在一起,apache收到.php的請求時不知道該給誰處理,就當做文本輸出,從你的截圖看,配置是沒有問題的,一些建議
確認下配置的httd.conf是否是正確的那個文件,你可以試試隨便亂加一些內容,然後用httpd的測試工具看看是否有問題
httpd.conf 配置後是需要重啟apache才有效的
action 這個其實不需要
確認php5apache2_2.dll是正確的那個isap dll模塊,並且是存在的
x-httdp-php .html 這個不要
希望對你有幫助
⑻ Apache+PHP,源代碼直接輸出
1 檢查一下你是否安裝了PHP模塊,我以前用的時候Apache不包含PHP的,得另外找,然後安裝上。
2 看一下Apache的日誌,是否模塊沒有正常載入。
phpinfo()函數是能看到PHP的信息,說明PHP可以正常工作了啊,看看你寫的文件是不是不對了。
⑼ php怎麼把內容輸出到apache的日誌中 基礎編程
trigger_error() 看看能不能寫到apache error.log裡面
⑽ apache 為什麼輸出php代碼
是因為
php.ini中的配置裡面short_open_tag默認是off
要改成on才行