首頁  >  文章  >  php框架  >  如何在虛擬主機上建置 ThinkPHP3.2 環境

如何在虛擬主機上建置 ThinkPHP3.2 環境

PHPz
PHPz原創
2023-04-14 13:33:251089瀏覽

隨著網路的發展,網站建置也變得越來越簡化和便利化。如果你是一個開發者或站長,你一定會選擇一些框架或工具來幫助你快速建立一個網站。在 PHP 開發中,ThinkPHP 是一個非常出色的框架,在國內擁有廣泛的應用和不少的粉絲。那麼, 對於想要在自己的電腦上嘗試 ThinkPHP 的人, 該如何建立一個本地的開發環境呢?本文將為你詳細介紹如何在虛擬主機上建立 ThinkPHP3.2 環境。

一、 什麼是虛擬主機

首先,我們要知道虛擬主機是什麼。簡單的來說,虛擬主機就是一種虛擬化技術,透過這種技術可以在一台實體伺服器上搭建多個獨立的主機。這些虛擬主機之間是相互隔離的,每一個虛擬主機都有獨立的網域名稱、磁碟空間以及系統環境等資源。在虛擬主機環境中,每個網站都獨立成一個完整的主機,擁有自己的作業系統、網站目錄和存取權限。虛擬主機是一種低成本高效能的網站託管方案,它可以滿足個人和中小型企業的需求。

二、選擇一款虛擬主機

在我們建立開發環境之前,需要先選擇一款適合的虛擬主機。與實體主機相比,虛擬主機的優勢在於費用低廉,維護方便,更適合個人與中小型企業 的網站建置。目前,市面上有許多虛擬主機供應商,如騰訊雲、阿里雲、華為雲、藍海雲等等。不過它們的價格普遍較高,對個人站長來說可能並不經濟實惠。因此,在選擇虛擬主機的時候,我們可以考慮一些低成本的虛擬主機供應商,如新網、萬網、西部數位等,它們的價格相對比較低,價格區間大概在50元到200元不等。

三、安裝 PHP

安裝 PHP 是我們建立 ThinkPHP 環境的首要任務。下面我們以 XAMPP 為例介紹如何安裝 PHP。

  1. 下載 XAMPP

XAMPP 是一個整合了 Apache 伺服器、MySQL 資料庫、PHP、Perl 等工具的軟體包。它支援多個作業系統,如 Windows、OS X 和 Linux。在現有市場上眾多的Web伺服器支援軟體中,XAMPP 以它的跨平台性、易安裝性、免費性等優點贏得了廣大用戶的青睞。因此,我們在這裡強烈推薦大家使用 XAMPP。

你可以在其官方網站 https://www.apachefriends.org/zh_cn/download.html 下載對應平台的 XAMPP 安裝包。

  1. 安裝XAMPP

下載好安裝包後,解壓縮到該安裝包安裝的目錄中,然後雙擊.exe文件,進入XAMPP 的啟動介面,如下所顯示:

在介面中選擇Apache 和MySQL,然後啟動這兩個服務即可,這裡我們只需要啟用Apache伺服器.

  1. 設定 PHP

在啟用 Apache 伺服器之後,開啟瀏覽器,輸入 localhost,如果出現下圖所示的頁面,則表示安裝成功了。

#在這裡,我們修改 PHP 的設定檔 php.ini,使得它與 ThinkPHP 的版本相同。在開啟的頁面中選擇 PHP 的設定檔 php.ini,編輯後將 extension=php_mbstring.dll 和 extension=php_pdo_mysql.dll 的前面的;去掉,最後儲存退出即可。

四、安裝 ThinkPHP

一切準備就緒,接下來就開始安裝 ThinkPHP 了。

  1. 下載 ThinkPHP

在 ThinkPHP 官方網站 https://www.thinkphp.cn/ 上下載最新版本的 ThinkPHP,然後解壓縮到網站根目錄。

  1. 建立資料庫

在安裝新版的ThinkPHP 後,需要在資料庫中新建一個資料庫,我們可以使用MySQL,可以在XAMPP 控制面板中啟動MySQL 服務,然後開啟MySQL 的命令列工具,在命令中輸入以下語句即可建立資料庫。

CREATE DATABASE `thinkphp`;

在建立好資料庫之後,還需要新建一張表,使用下列SQL 語句建立一張user 表:

CREATE TABLE `user` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(50) NOT NULL DEFAULT '' COMMENT '用户名',
  `password` varchar(50) NOT NULL DEFAULT '' COMMENT '密码',
  `email` varchar(100) NOT NULL DEFAULT '' COMMENT '邮箱',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='测试用用户表';
  1. 修改資料庫連線設定
##修改ThinkPHP 的設定文件,透過修改設定檔資料庫連接,我們可以讓ThinkPHP 接入新建的資料庫,具體操作方法如下:

開啟thinkPHP 根目錄下的Application 目錄,在目錄中找到文件database.php,在其中修改以下資訊:

/* 数据库设置 */
'type'           => 'mysql',     //数据库类型
'hostname'       => '127.0.0.1', //数据库连接地址
'database'       => 'thinkphp',  //数据库名称
'username'       => 'root',      //数据库连接用户名
'password'       => '',          //数据库连接密码
'hostport'       => '',          //连接端口
'dsn'            => '',          //连接dsn
'debug'          => true,        //打开调试模式
'charset'        => 'utf8',      //数据库编码
'prefix'         => '',          //数据表前缀
'auto_timestamp' => true,        //自动时间戳
'secure'         => false,       //启用安全链接
    測試
#安裝好之後,我們可以嘗試一下,在瀏覽器中輸入http://localhost/ thinkphp/index.php/Home/Index/index,如果看到如下的介面:

##則說明ThinkPHP 安裝成功了!

五、總結

透過本文的介紹,相信讀者已經成功地在自己的虛擬主機上建立了 ThinkPHP3.2 環境。在這個過程中,我們了解了虛擬主機的概念,學會了安裝 PHP 和 ThinkPHP 等框架,並進行了測試驗證。虛擬主機是一個開發網站的非常適合的環境,它不僅能夠允許我們在自己的電腦上進行開發和測試,還能夠讓我們在更合適的時間再將網站遷移到線上環境中。同時,透過把自己的網站放到虛擬主機中,也能夠讓我們學習到更多的伺服器維護和安全知識點。

以上是如何在虛擬主機上建置 ThinkPHP3.2 環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn