ThinkPHP架構搭建及常見問題(XAMPP安裝失敗、Apache/MySQL啟動失敗),thinkphpxampp
本文為大家詳細分享了搭建ThinkPHP架構時遇到的問題,為大家提供瞭解決方法,具體內容如下
第一部分:架構搭建
我也是剛接觸ThinkPHP,所以將目前的心得以及學習步驟按照我認為更容易理解的方式記錄下來。
要使用ThinkPHP首先是要把環境搭建好,下面兩個大體步驟來介紹:
第一步:下載軟體
1、Xmapp(此軟體將Apache、MySQL等整合了,使用起來很方便)
2、ThinkPHP3.2.3下載
第二步:搭建架構
1、將xmapp安裝好,我們可以看到一個htdocs檔案夾,我們可以將下載好的ThinkPHP3.2.3解壓到此檔案夾下;
2、運行XAMPP Control,開啟Apache和MySQL,如所示
3、開啟瀏覽器,輸入localhost,斷行符號,正常情況下會出現如下介面
4、如果出現以上介面,那就代表基本架構搭建已經成功了!,並且我們注意到瀏覽器地址欄後面多出了dashboard,這是因為我們什麼也沒修改,所以它預設顯示的是dashboard下的頁面。
第二部分:常見問題
第一種:XAMPP安裝失敗
方法一:可以將之前所做的操作都還原,也就是將XAMPP卸載,將你該過的設定檔那些都還原或者刪除,然後重裝。我這樣做過,實驗表明是可以的。
方法二:將我網盤裡的vcredist_x86下載下來安裝好,再安裝XAMPP。我覺得這個更好,因為不這樣後面好像還會出問題,不太清楚,我只是講解了我的解決辦法。
第二種:Apache啟動失敗
第一種情況:80連接埠被佔用
解決辦法:
1、最簡單粗暴的辦法:將設定檔裡面的連接埠號碼改成其它的,方法如下:
a、開啟XAMPP,點擊Apache對應的Config按鈕,選中第一行:Apache(httpd.config),修改文檔的部分配置;
b、Ctrl+f,搜尋80,分別找到位置,將80修改為其它連接埠,我修改為的81,這個要在命令列中輸入netstat -an來查看你的電腦哪些連接埠被佔用,或者直接在XAMPP右上方點擊按鈕Netstat來查看選擇沒有被佔用的連接埠就可以。
c、修改完後再次啟動Apache就OK啦,若果還是失敗,請看下面一種失敗情況。
2、查看連接埠佔用情況,找到佔用80連接埠的進程,開啟工作管理員將該進程殺死掉。這裡我可能說得有點不準確,但方法是這樣的,具體措施就不講了,因為我修改會牽扯到其它地方。
第二種情況:443連接埠被佔用,因為除了會佔用80連接埠,Apache的啟動還會佔用443連接埠
解決辦法:
1、第一種辦法就是上面說的那種方法,將佔用443連接埠的進程kill掉;
2、還有一種簡單點的辦法,開啟xampp安裝目錄下的httpd-ssl.conf檔案(C:\xampp\apache\conf\extra\httpd-ssl.conf),我安裝在的C盤,或者在xampp中點擊Apache的Config按鈕,選擇httpd-ssl.conf,找到Listen 443這麼一句,將443連接埠改成4433或其它;
3、開啟XAMPP安裝目錄,修改\apache\conf\httpd.conf檔案,找到Include "conf/extra/httpd-ssl.conf"這句,將其注釋掉即可。
第三種情況:缺少VC運行庫,下載我網盤中的vcredist_x86安裝即可,之前提到過的。
第三種:MySQL啟動失敗
1、3306連接埠問題,解決方案與上面相似
最後,大家若是覺得有用,就點個贊,繼續關注小編分享的文章,謝謝!
您可能感興趣的文章:
- Windows server 2008搭建php運行環境圖文詳解(php5.3)
- Mac下搭建php開發環境教程
- mac下Apache + MySql + PHP搭建網站開發環境
- Win8.1系統下搭建IIS8.5+PHP5.5.4運行環境教程
- Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL運行環境搭建教程
- 新浪SAE搭建PHP項目教程
- Ubuntu中搭建Nginx、PHP環境最簡單的方法
- WIN8.1下搭建PHP5.6環境
- 使用PHPCMS搭建wap手機網站
http://www.bkjia.com/PHPjc/1121285.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1121285.htmlTechArticleThinkPHP架構搭建及常見問題(XAMPP安裝失敗、Apache/MySQL啟動失敗),thinkphpxampp 本文為大家詳細分享了搭建ThinkPHP架構時遇到的問題,為大家...