標籤:解析 vhost 錯誤提示 class sts 虛擬機器主機 pre cto nbsp
一:配置虛擬機器主機
我使用的是Mac筆記本,所以以mac為例
1,首先找到Apache虛擬機器主機配置目錄etc/apache2/extra/httpd-vhosts.conf或者private/etc/apache2/extra/httpd-vhosts.conf
2,開啟之後添加以下語句,其中www.cshop.com是虛擬機器主機的網域名稱,/myphp/cshop目錄是項目的根目錄,這個目錄要自己建立
<VirtualHost *:80> ServerName www.cshop.com DocumentRoot "/myphp/cshop" <Directory "/myphp/cshop"> Options Indexes Order Deny,Allow Allow from All Allowoverride All DirectoryIndex index.php </Directory></VirtualHost>
3,添加網域名稱解析,找到etc/hosts檔案,開啟之後添加一條解析,然後重啟apache伺服器
添加解析
重啟apache
測試虛擬機器主機,在cshop目錄下建立一個index.php,寫一段話,然後在瀏覽器中訪問網域名稱,出現自己寫的內容說明虛擬機器主機已配成功
二:匯入ThinkPHP架構
1,首先到官網下載最經典的ThinkPHP版本,也是最多人下載的,怎麼下載我這裡就不說了
2,下載後目錄中ThinkPHP檔案夾和index.php檔案,複製到之前建立的虛擬機器主機目錄,之前的index.php直接覆蓋掉
接下來重新在瀏覽器中訪問虛擬機器主機網域名稱,有可能出現以下錯誤提示
這是因為mac系統目錄寫入需要許可權,手動改一下,方法是在終端中輸入命令sudo chmod -R 777 /myphp/cshop
解釋以下命令:sudo 管理員操作,斷行符號後需要輸入電腦管理密碼
chmod 可以理解為change model的縮寫,即改變模式
-R 重寫
777 最高許可權,可對目錄進行讀寫操作
/myphp/cshop 虛擬機器主機目錄 不一定要像我這裡一樣 不想手寫的話,可以直接把目錄退拽到終端,就會自動產生路徑
斷行符號後輸入管理員密碼運行即可,然後瀏覽器再重新訪問網域名稱,此時瀏覽器會提示歡迎使用ThinkPHP,而虛擬機器主機目錄會自動產生一個Application目錄
到此,環境部署完成
ThinkPHP搭建商城一,環境部署