編碼的世界 / 優質文選 / 文明

深入淺出:全面了解安裝Ubuntu16.04+Sublime3+PHP7.0+apach2+tp5


2022年5月18日
-   

Ubuntu16.04+Sublime3+PHP7.0+apach2+tp5一、安裝sublime3
二、安裝PHP5.6.37+composer1.6.5+tp5
       1.安裝php7.0出現的問題及tp5出現no drivers的問題
       2.安裝tp5的時候為啥要添加prefer-dist
       3.apache2配置目錄
三、進入subl安裝包插件
四、PHP代碼語法正確性驗證插件 SublimeLinter
五、安裝自動代碼提醒+當前文件內函數定義等跳轉插件:SublimeCodeIntel
六、進行安裝包配置
tips: 注釋很重要
一、安裝sublime3
#添加sublime text3的倉庫
sudo add-apt-repository ppa:webupd8team/sublime-text-3
#更新軟件包列表
sudo apt-get update
#安裝sublime text3
sudo apt-get install sublime-text-installer
#查看sublime版本
subl version #Sublime Text Build 3126

二、安裝PHP5.6.37+composer1.6.5+tp5
# 添加PHP的倉庫
sudo add-apt-repository ppa:ondrej/php
# 更新軟件包列表
sudo apt update
# 安裝 apache2 php7.0 apache2連接php5.6的模型mod php連接數據庫 多字節字符串 命令行url文件傳輸工具
sudo apt install apache2 php7.0 libapache2-mod-php7.0 php7.0-pdo php7.0-MBstring php7.0-CURL php7.0-mysql
# 安裝composer
sudo curl -sS https://getcomposer.org/installer | php
# composer全局配置
sudo mv composer.phar /usr/local/bin/composer
# 安裝think5.0.*的最高版本在當前目錄 *任意匹配
# 若出現問題請跳轉下面第二小點
composer create-project topthink/think=5.0.* tp5 prefer-dist
# 配置apache2,指向tp5工作目錄
# apache2:/etc/apache2/
# tp5: /home/PHP/tp5/public/
# 具體請跳轉下面第三小點

1.安裝php7.0出現的問題及tp5出現no drivers的問題
# 注意:有些會提示不能安裝,那是因為有些包已經升級到php7.0的包,
# 在這裏php7.0-pdo已經被包含在了php7.0-common包,但php7.0-pdo好像沒集合php7.0-mysql,這是我部署tp5的出現no driver的原因

2.安裝tp5的時候為啥要添加prefer-dist
    prefer-dist :會從github 上下載.zip壓縮包,並緩存到本地。下次再安裝就會從本地加載,大大加速安裝速度。但她沒有保留 .git文件夾,沒有版本信息。適合基於這個package進行開發。     prefer-source: 會從github 上clone 源代碼,不會在本地緩存。但她保留了.git文件夾,從而可以實現版本控制。適合用於修改源代碼。
如果第一次安裝tp5的會出現緩存目錄權限問題
    理由上面給了哈,別說我沒給,我只會給思維:
    請給該目錄給予權限:sudo chmod 777 -R /home/ubuntu/.composer/
3.apache2配置目錄閱讀apache2.conf 可知配置



如果想知道更多的php5.6安裝與配置:https://www.kancloud.cn/manual/thinkphp5/118006
如果想知道更多的composer安裝與配置:https://docs.phpcomposer.com/00-intro.html
三、進入subl安裝包插件
# 具體軟件位置: 可使用which subl > /usr/bin/subl
# 進入sublime軟件
sudo subl


四、PHP代碼語法正確性驗證插件 SublimeLinter
輸入SublimeLinter進行安裝

五、安裝自動代碼提醒+當前文件內函數定義等跳轉插件:SublimeCodeIntel
輸入SublimeCodeIntel進行安裝,如上面步驟
六、進行安裝包配置

我們需要對用戶配置文件進行配置,也就是如圖Settings-User,但要注意的是有些包是沒有用戶設置的

熱門文章