你的這個想法可以實現(xiàn),但這不是最優(yōu)解,最好的解決辦法還是準備兩套虛擬主機,單獨來管理。
下面我來解答一下你的這個需求應(yīng)該怎么實現(xiàn)。
兩個網(wǎng)站共用一個空間,并且用一個mysql
1、在你空間的根目錄下新建兩個文件夾,分別代表不同的項目,這里我以project1、project2分別作為兩個項目的文件夾,php代碼以thinkphp5作為例子來搭建。
這就好比是你空間的目錄結(jié)構(gòu)。
兩套程序的源碼也都是一樣的
2、配置文件,連接mysql數(shù)據(jù)庫
找到配置文件,把數(shù)據(jù)庫的參數(shù)填寫上,代碼如下,重點就是兩個數(shù)據(jù)庫的表前綴一定要區(qū)分開,其他的數(shù)據(jù)庫名、端口等都是一樣的。
3、mysql數(shù)據(jù)庫的創(chuàng)建
project1這個項目操作是project1_為前綴的表。
project2這個項目操作是project2_為前綴的表。
到這里就搭建好了,你解析域名到你的空間別名或者IP就可以訪問這兩個項目了。
注
項目1的訪問地址:域名/project1/public/index.php
項目2的訪問地址:域名/project2/public/index.php
具體訪問地址以你的程序為準,這里我是以thinkphp5作為例子演示,不作為唯一標(biāo)準。
希望我的回答能幫助到你!
歡迎點贊、關(guān)注、評論交流,謝謝!
我是李子,專注分享html、css、jquery、php等基礎(chǔ)語言課程!