《PHP教程:ThinkPHP框架搭建及常見問題(XAMPP安裝失敗、Apache/MySQL啟動失?。芬c:
本文介紹了PHP教程:ThinkPHP框架搭建及常見問題(XAMPP安裝失敗、Apache/MySQL啟動失敗),希望對您有用。如果有疑問,可以聯系我們。
相關主題:apache配置
PHP編程本文為大家詳細分享了搭建ThinkPHP框架時遇到的問題,為大家提供了解決辦法,具體內容如下
PHP編程第一部門:框架搭建
PHP編程 我也是剛接觸ThinkPHP,所以將目前的心得以及學習步驟依照我認為更容易理解的方式記錄下來.
PHP編程 要使用ThinkPHP首先是要把環境搭建好,下面兩個大體步調來介紹:
PHP編程第一步:下載軟件
PHP編程 1、Xmapp(此軟件將Apache、MySQL等集成了,使用起來很便利)
PHP編程 2、ThinkPHP3.2.3下載
PHP編程第二步:搭建框架
PHP編程1、將xmapp安裝好,我們可以看到一個htdocs文件夾,我們可以將下載好的ThinkPHP3.2.3解壓到此文件夾下;
PHP編程
PHP編程2、運行XAMPP Control,開啟Apache和MySQL,如下圖所示
PHP編程
PHP編程3、打開瀏覽器,輸入localhost,回車,正常情況下會呈現如下界面
PHP編程
PHP編程4、如果出現以上界面,那就代表基本框架搭建已經成功了!,而且我們注意到瀏覽器地址欄后面多出了dashboard,這是因為我們什么也沒修改,所以它默認顯示的是dashboard下的頁面.
PHP編程第二部門:常見問題
PHP編程第一種:XAMPP安裝失敗
PHP編程辦法一:可以將之前所做的操作都還原,也就是將XAMPP卸載,將你該過的配置文件那些都還原或者刪除,然后重裝.我這樣做過,實驗表明是可以的.
PHP編程方法二:將我網盤里的vcredist_x86下載下來安裝好,再安裝XAMPP.我覺得這個更好,因為不這樣后面好像還會出問題,不太清楚,我只是講解了我的解決方法.
PHP編程第二種:Apache啟動失敗
PHP編程 第一種情況:80端口被占用
PHP編程 解決方法:
PHP編程 1、最簡單粗暴的方法:將配置文件里面的端口號改成其它的,方法如下:
PHP編程 a、打開XAMPP,點擊Apache對應的Config按鈕,選中第一行:Apache(httpd.config),修改文檔的部門配置;
PHP編程 b、Ctrl+f,搜索80,分別找到如圖所示位置,將80修改為其它端口,我修改為的81,這個要在命令行中輸入netstat -an來查看你的電腦哪些端口被占用,或者直接在XAMPP右上角點擊按鈕Netstat來查看選擇沒有被占用的端口就可以.
PHP編程
PHP編程
PHP編程 c、修改完后再次啟動Apache就OK啦,若果還是失敗,請看下面一種失敗情況.
PHP編程 2、查看端口占用情況,找到占用80端口的進程,打開任務管理器將該進程殺死掉.這里我可能說得有點不準確,但辦法是這樣的,具體措施就不講了,因為我修改會牽扯到其它地方.
PHP編程 第二種情況:443端口被占用,因為除了會占用80端口,Apache的啟動還會占用443端口
PHP編程 解決方法:
PHP編程 1、第一種方法就是上面說的那種方法,將占用443端口的進程kill掉;
PHP編程 2、還有一種簡單點的方法,打開xampp安裝目錄下的httpd-ssl.conf文件(C:\xampp\apache\conf\extra\httpd-ssl.conf),我安裝在的C盤,或者在xampp中點擊Apache的Config按鈕,選擇httpd-ssl.conf,找到Listen 443這么一句,將443端口改成4433或其它;
PHP編程 3、打開XAMPP安裝目錄,修改\apache\conf\httpd.conf文件,找到Include "conf/extra/httpd-ssl.conf"這句,將其注釋掉即可.
PHP編程 第三種情況:缺少VC運行庫,下載我網盤中的vcredist_x86安裝即可,之前提到過的.
PHP編程第三種:MySQL啟動失敗
PHP編程 1、3306端口問題,解決辦法與上面相似
PHP編程最后,大家若是覺得有用,就點個贊,繼續存眷小編分享的文章,謝謝!
歡迎參與《PHP教程:ThinkPHP框架搭建及常見問題(XAMPP安裝失敗、Apache/MySQL啟動失?。酚懻?,分享您的想法,維易PHP學院為您提供專業教程。