🌟想了解這個工具的其它相關筆記?看看這個:[網安工具] 服務器環境配置工具 —— PhpStudy · 使用手冊
在前面的章節中,筆者詳細介紹了如何在 Windows 和 Linux 系統中安裝 PhpStudy,但可能會有崽崽在安裝完成后發現依舊無法使用諸如 php 或 mysql 這種命令,那么本章筆者就來解決一下這個遺留的問題。
0x01:PhpStudy 目錄功能介紹
先來介紹一下 PhpStudy 的目錄結構,讓讀者大致了解一下哪個目錄放哪些東西吧。看下圖:
0x0101:PhpStudy 目錄介紹 — COM
首先是 COM 文件夾,這個文件夾中存放了 PhpStudy 這款軟件運行相關的程序:
0x0102:PhpStudy 目錄介紹 — Extensions
然后是 Extensions 目錄,這個目錄中存放了被 PhpStudy 管理起來的擴展,比如 Apache、Mysql、php 之類的東西(你通過 PhpStudy 自帶的軟件管理下載的東西都會放到這里):
然后我們再進一步,去看看 php 文件夾(這可以讓你導入自定義的 PHP 版本):
0x0103:PhpStudy 目錄介紹 — WWW
最后是 WWW 目錄,該目錄中存放了 Web 站點相關的頁面資源,比如 HTML、CSS、JavaScript 或者 PHP:
0x02:PhpStudy 環境變量配置
在上一節中,筆者簡單介紹了 PhpStudy 的目錄結構與每個目錄中存放的內容,本節筆者將教你如何配置 php & mysql 這兩個命令的使用。
在講解配置前,如果你不清楚環境變量,建議先看看下面這個內容(估計看完你都不用看筆者下面介紹的內容了,如果你對文章內容有疑問,也歡迎留言):
獻給初學者 🚀:計算機編程 —— 環境變量究竟是個什么東西?我該如何配置它?
0x0201:PHP 環境配置
首先是 php 命令的環境配置,當你在命令行中輸入 php -v
顯示如下內容時,就證明你沒有將 PHP 配置進你的環境變量(但其實 PhpStudy 依舊能解析 PHP 文件,你猜為啥):
配置方法很簡單,將 Extensions/php 目錄下的任意一個 PHP 文件夾手動添加進環境變量即可,比如,筆者將 php 7.3.4nts 添加進了環境變量:
然后我再打開命令行輸入 php -v
,如下成功顯示了當前的 PHP 版本(這個是寫到了環境變量里,你以后在命令行中輸入 PHP 調用的都是這個版本的 PHP,如果你想換版本,自然也是去環境變量里去換):
0x0202:MySQL 環境配置
這個 mysql 的命令其實是用來連接 MySQL 數據庫的,首先打開 PhpStudy 中的 MySQL 組件:
然后打開 CMD 命令行界面輸入下面的內容,就可以連接上 PhpStudy 中啟動的那個數據庫(數據庫的賬號密碼,在 PhpStudy 的 ”數據庫“ 頁面就可以看到):
mysql -u <用戶名> -p # -p 表示待會要輸入密碼
現在問題來了,可能部分小伙伴,在輸入 mysql
時,也會出現 ”mysql 不是內部或外部的命令“ 的情況,那咋搞呢?還是環境變量惹的鍋。我們來到 PhpStudy 的 Extensions/Mysqlx.x.x/bin 目錄下,將這個目錄添加進環境變量就可以啦:
至于為啥添加這個目錄,如果你好好看過筆者提供的參考文章,你鐵明白的,所以筆者這里就不說啦。最后再提醒你一點,連接 mysql 數據庫前,記得先開啟 MySQL 服務哦(不開啟咋連嘛)。