概述:我手動啟動apach居然給我報錯,錯誤1,之前用的時候是能跑起來不知道怎麼回事,最近也要用到這個東西,所以趕緊把問題解決。
在網上查閱資料後總結有三種錯誤
一:埠被占用
我自己使用phpstudy自帶檢測埠的,沒有被占用,我還是不死心進入cmd視窗再次查詢,結果是真的沒有被占用。
二:防火牆是不是阻止了
怎麼會呢,之前都能用,現在卻用不了,那不是防火牆的問題。
三:站點網域名稱管理
win+r,輸入cmd,開啟cmd執行視窗,進入apache下的bin目錄,我的安裝目錄是d:\phpstudy\apache\bin
進入apache的bin目錄下輸入httpd.exe(該檔案是乙個記錄本地網頁服務的程序檔案)
錯誤資訊
ah00526: syntax error on line 67 of d:/phpstudy/apache/conf/vhosts.conf:
documentroot must be a directory
進入d:/phpstudy/apache/conf/vhosts.conf該目錄下的站點配置檔案
上下對照了一下,我發現我有幾個站點網域名稱,其中埠號還有命名是中文的,這可是大忌,我把多餘的站點網域名稱刪除並刪除了中文,就又能成功跑起來了。就是這麼乙個簡單的問題如果不看到錯誤資訊還不知道什麼時候能發現,大家的問題可能都不一樣,關鍵是發現問題才能解決問題。
phpStudy中起用lua指令碼
phpstudy整合了多種web服務的綜合配置,如經典的apache mysql nginx mysql等,在使用apache mysql時,希望能夠使用lua指令碼,於是利用配置選項,啟用lua模組,如下圖 但是經過這樣的配置後,再重啟apache服務時,卻無法正常使用lua指令碼。lua測試 如...
phpstudy的Redis擴充套件
一 檢視自己的phpinfo資訊 二 查詢相對應得redis擴充套件 我的是x86,vc14 三 操作 1.解壓,並複製php redis.dll 和 php redis.pdb 2.貼上到phpstudy的php的ext 注意你的php版本,我的是php7 3.開啟phpstudy的 其他選項選單...
Apach下的偽靜態配置
首先,我們必須明白什麼是偽靜態,偽靜態的作用是什麼,為什麼要用到偽靜態,明白了這幾點之後我們才算真正開始學習偽靜態。1.偽靜態的作用 1.為了緩解伺服器壓力和增強搜尋引擎的友好面,有利於 的seo方面。2.為了隱藏我們需要傳遞的引數名,防止 的相關資訊被抓取。3.實際上的偽靜態是相比靜態頁面增加了伺...