匯總搭建ThinkPHP框架過程中遇到的問題

下面thinkphp框架教程欄目將給大家介紹關(guān)于搭建thinkphp框架時遇到的問題,希望對需要的朋友有所幫助!

thinkphp框架搭建及常見問題(XAMPP安裝失敗、apache/mysql啟動失敗)

第一部分:框架搭建

  我也是剛接觸ThinkPHP,所以將目前的心得以及學(xué)習(xí)步驟按照我認(rèn)為更容易理解的方式記錄下來。

  要使用ThinkPHP首先是要把環(huán)境搭建好,下面兩個大體步驟來介紹:

立即學(xué)習(xí)PHP免費學(xué)習(xí)筆記(深入)”;

第一步:下載軟件

  1、Xmapp(此軟件將Apache、MySQL等集成了,使用起來很方便)

  2、ThinkPHP3.2.3下載

第二步:搭建框架

1、將xmapp安裝好,我們可以看到一個htdocs文件夾,我們可以將下載好的ThinkPHP3.2.3解壓到此文件夾下;

  匯總搭建ThinkPHP框架過程中遇到的問題    

2、運行XAMPP Control,開啟Apache和MySQL,如下圖所示

  匯總搭建ThinkPHP框架過程中遇到的問題

3、打開瀏覽器,輸入localhost,回車,正常情況下會出現(xiàn)如下界面

匯總搭建ThinkPHP框架過程中遇到的問題

4、如果出現(xiàn)以上界面,那就代表基本框架搭建已經(jīng)成功了!,并且我們注意到瀏覽器地址欄后面多出了dashboard,這是因為我們什么也沒修改,所以它默認(rèn)顯示的是dashboard下的頁面。

第二部分:常見問題

第一種:XAMPP安裝失敗

方法一:可以將之前所做的操作都還原,也就是將XAMPP卸載,將你該過的配置文件那些都還原或者刪除,然后重裝。我這樣做過,實驗表明是可以的。

方法二:將我網(wǎng)盤里的vcredist_x86下載下來安裝好,再安裝XAMPP。我覺得這個更好,因為不這樣后面好像還會出問題,不太清楚,我只是講解了我的解決辦法。

第二種:Apache啟動失敗

  第一種情況:80端口被占用

  解決辦法:

    1、最簡單粗暴的辦法:將配置文件里面的端口號改成其它的,方法如下:

      a、打開XAMPP,點擊Apache對應(yīng)的Config按鈕,選中第一行:Apache(httpd.config),修改文檔的部分配置;

      b、Ctrl+f,搜索80,分別找到如圖所示位置,將80修改為其它端口,我修改為的81,這個要在命令行中輸入netstat -an來查看你的電腦哪些端口被占用,或者直接在XAMPP右上角點擊按鈕Netstat來查看選擇沒有被占用的端口就可以。

      匯總搭建ThinkPHP框架過程中遇到的問題  

 

      c、修改完后再次啟動Apache就OK啦,若果還是失敗,請看下面一種失敗情況。

    2、查看端口占用情況,找到占用80端口的進(jìn)程,打開任務(wù)管理器將該進(jìn)程殺死掉。這里我可能說得有點不準(zhǔn)確,但方法是這樣的,具體措施就不講了,因為我修改會牽扯到其它地方。

  第二種情況:443端口被占用,因為除了會占用80端口,Apache的啟動還會占用443端口

  解決辦法:

    1、第一種辦法就是上面說的那種方法,將占用443端口的進(jìn)程kill掉;

    2、還有一種簡單點的辦法,打開xampp安裝目錄下的httpd-ssl.conf文件(C:xamppapacheconfextrahttpd-ssl.conf),我安裝在的C盤,或者在xampp中點擊Apache的Config按鈕,選擇httpd-ssl.conf,找到Listen 443這么一句,將443端口改成4433或其它;

    3、打開XAMPP安裝目錄,修改apacheconfhttpd.conf文件,找到include “conf/extra/httpd-ssl.conf”這句,將其注釋掉即可。

  第三種情況:缺少VC運行庫,下載我網(wǎng)盤中的vcredist_x86安裝即可,之前提到過的。

第三種:MySQL啟動失敗

  1、3306端口問題,解決方法與上面相似

最后,大家若是覺得有用,就點個贊,繼續(xù)關(guān)注小編分享的文章,謝謝!

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊11 分享