PHP是一種廣泛使用的程式語言,可以用於Web開發、腳本編寫和命令列腳本等等。而ThinkPHP是一種基於PHP的開源Web應用框架,可以讓開發者更方便快速地建立Web應用。本文將介紹如何透過命令列方式安裝ThinkPHP5。
首先需要確保本機已經安裝了PHP環境,如果沒有安裝,可以透過以下指令安裝:
$ sudo apt-get install php
這裡以Ubuntu為例,其他系統可能會有所不同。
Composer是PHP中常用的依賴管理工具,可以讓使用者更方便地管理PHP專案中的依賴函式庫。
可以透過以下命令安裝Composer:
$ curl -sS https://getcomposer.org/installer | php $ sudo mv composer.phar /usr/local/bin/composer
這裡使用了curl工具來下載Composer安裝腳本,並將其重命名並移動到/usr/local/bin目錄中。如需更多關於Composer的信息,請參見官方文件:https://getcomposer.org/
透過Composer來下載並安裝ThinkPHP5,在命令列中輸入以下命令:
$ composer create-project topthink/think tp5 --prefer-dist
這裡的topthink/think是ThinkPHP5的開發團隊提供的套件,tp5是專案名稱。注意在安裝過程中可能需要輸入一些設定資訊。
指令執行完成後,會在目前目錄下建立一個名為tp5的資料夾,也就是ThinkPHP5應用的根目錄。
為了在本機瀏覽器中預覽運行的效果,需要在本機上建立一個Web伺服器,以便使用者可以輸入http:/ /localhost/tp5來存取運行的應用程式。
可以透過以下兩種方法來進行虛擬主機的設定:
方法一:使用Apache
如果你已經安裝了Apache2,可以透過以下指令開啟虛擬主機的設定:
$ sudo a2enmod rewrite $ sudo nano /etc/apache2/sites-available/000-default.conf
在開啟的檔案中,找到以下程式碼區塊:
DocumentRoot /var/www/html
把它改為:
DocumentRoot /path/to/tp5/public
path/to/tp5是你的tp5項目的絕對路徑。然後在文件的最後添加以下程式碼:
<Directory /path/to/tp5/public> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
之後儲存並關閉文件,並重啟Apache2服務:
$ sudo service apache2 restart
方法二:使用PHP內建Web伺服器
如果你不想使用Apache2,可以使用PHP內建的Web伺服器來啟動虛擬主機。在命令列中輸入以下命令:
$ php -S localhost:8000 -t /path/to/tp5/public
這裡的localhost:8000表示服務監聽的位址和端口,/path/to/tp5/public是你的tp5專案的絕對路徑。在瀏覽器中輸入http://localhost:8000就可以存取你的tp5應用了。
現在,可以透過瀏覽器存取http://localhost/tp5(或http://localhost :8000,取決於你的虛擬主機配置),看到一個歡迎介面,表示tp5已經成功安裝並且運作了。
接下來,你可以嘗試在tp5的應用程式目錄app下的Controller中建立一個控制器,然後訪問http://localhost/tp5/控制器名稱/操作名,就可以在應用程式中看到你的控制器所輸出的結果了。
總結:
本文介紹如何透過命令列方式安裝ThinkPHP5,並配置虛擬主機以啟動應用,並簡單示範如何在應用程式中建立控制器。希望這篇文章對你的TP5應用程式開發有幫助。
以上是php 指令怎麼安裝tp5的詳細內容。更多資訊請關注PHP中文網其他相關文章!