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

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
  1. Ctrl + Shift + P进入命令行Command Palette
  2. 输入Package Control: install Package进入安装包插件,有时候需要等待会
  3. 安装包插件类似此图

四、PHP代码语法正确性验证插件 SublimeLinter

输入SublimeLinter进行安装

五、安装自动代码提醒+当前文件内函数定义等跳转插件:SublimeCodeIntel

输入SublimeCodeIntel进行安装,如上面步骤

六、进行安装包配置

我们需要对用户配置文件进行配置,也就是如图Settings-User,但要注意的是有些包是没有用户设置的

猜你喜欢

转载自blog.csdn.net/xwx_100/article/details/81503489