unbuntu18.04下yii2+vue微信公众号开发软件安装

注意

1. 本页面用于自项目启动以来,所有涉及到的知识点积累,由项目组所有人共同维护。
2. 项目使用的系统是Ubuntu 18.04

Ubuntu下安装Apache2服务器

1. sudo spt-get update
2. sudo apt-get install apache2

Ubuntu下安装PHP7.1

1. sudo apt-get install software-properties-common
2. sudo add-apt-repository ppa:ondrej/php
3. sudo apt-get update
4. sudo apt-get install php7.1 php7.1-common php7.1-fpm php7.1-dev
5. sudo apt-get update
6. sudo apt-get install php7.1-mbstring php7.1-xml
7. sudo apt-get update
8. sudo apt-get install libapache2-mod-php7.1
9. sudo php -v
10. cd /var/www/html/
11. sudo vi test.php
12. 写入PHP语法的Hello Word:
    <?php
    echo "Hello Word";
    ?>
13. 按下ESC键后按下 :wq
14. 打开浏览器,地址栏输入http://127.0.0.1/test.php 页面显示Hello Word说明安装成功.
注意事项:
  1. 安装之前先更新一下,每执行一步更新一次,防止出错.
  2. 安装Apache2和PHP7.1成功后,浏览器访问php文件的默认位置是/var/www/html,该文件夹需要root权限,建议在其他位置新建一个php的workspace,步骤如下:
      (1). 命令行中输入 cd /etc/apache2/sites-available
      (2). sudo vi 000-default.conf
           修改DocumentRoot /var/www/html,将/var/www/html修改为你新建的workspace位置.
           在该语句下方添加Directory节点:
               <Directory /你的workspace位置>
                Options Indexes FollowSymLinks
                AllowOverride None
                Require all granted
              </Directory> 
      (3). 重启Apache2服务器: /etc/init.d/apache2 restart
  3. vi编辑器可能不好用,方向键键出ABCD,回车键无法删除,解决方法如下:
      (1). 编辑/etc/vim/vimrc.tiny文件,命令输入:sudo vi /etc/vim/vimrc.tiny
      (2). 将倒数第二行的兼容模式改为非兼容模式:修改前set compatible修改后set nocompatible
      (3). 在第(2)步操作的下方加一行:set backspace=2

Ubuntu下安装mysql5.7

1. sudo apt-get update
2. sudo apt-get install mysql-server
3. sudo apt-get install libmysqlclient-dev
4. sudo apt-get install net-tools
5. sudo netstat -tap | grep mysql
6. sudo service mysql restart
7. sudo mysql
8. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
9. quit
10. mysql -uroot -p123456
注意事项:
  (1). 安装之前用sudo netstat -tap | grep mysql命令查看一下机器有没有安装mysql.
  (2). 安装一步更新一次,防止出错.
  (3). 如果安装失败或输入密码无法进入mysql,按以下命令卸载后重装:
       sudo apt-get remove mysql-*
       dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

Ubuntu下安装Yii2

使用Composer安装
1. 安装Composer
sudo apt install curl
sudo su
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer (这个步骤为了让composer全局能访问)
composer --version (查看composer是否安装成功)

# 对于已经安装过Composer的,可以对其进行更新
php composer self-update

2. 为Composer 安装 composer asset 插件
php composer global require "fxp/composer-asset-plugin:1.1.4"

3. 开始安装 Yii 2.0
附:composer config -g repo.packagist composer https://packagist.phpcomposer.com (切换国内镜像,解决下载yii慢的问题)
composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application (yii-application为安装目录,可切换)

4. 验证安装结果
php yii serve --port=8080 (默认就是8080,可指定)
访问 http://localhost:8080/

Install PHP 7.1 Xdebug module

首先你要在VSCode里按照PHP Debug,然后仔细阅读这个插件的安装步骤。下面这段bash把第一部给你做掉了。剩下的配置php.ini VSCode开始Debug根据步骤来做。

$sudo apt install php-pear
$sudo pecl channel-update pecl.php.net
$sudo pecl install xdebug
$sudo pat install php7.1-dev

Build process completed successfully
Installing '/usr/lib/php/20160303/xdebug.so'
install ok: channel://pecl.php.net/xdebug-2.7.2
configuration option "php_ini" is not set to php.ini location
You should add "zend_extension=/usr/lib/php/20160303/xdebug.so" to php.ini

Skype cannot input 中文

如果你的Ubuntu Skype 不能输入中文,但是其它程序可以,估计你安装的是Snap版本的。解决办法是安装一个deb版本的Skype,在这里下载一个skypeforlinux-64.deb 然后安装。
https://repo.skype.com/latest/

sudo snap remove skype # Remove the snap skype

Ubuntu下搭建Vue开发环境

1. sudo apt-get update
2. sudo apt-get install npm
3. sudo npm install -g cnpm --registry=https://registry.npm.taobao.org(很慢,别急)
4. cnpm -v
5. node -v
6. sudo cnpm install -g vue-cli
7. vue init webpack myVueProject(新建一个Vue项目)
    此时会提示一些参数: 
    ? Project name (my-vuejs) 直接回车 
    ? Project description (A Vue.js project) 直接回车
    ? Author (Lex <1612944051@qq.com>) 直接回车
    然后出现很长一段文字,直接回车 
    ? Install vue-router? (Y/n) 选择Y 
    ? Use ESLint to lint your code? (Y/n) 选择n 
    ? Setup unit tests with Karma + Mocha? (Y/n) 选择n 
    ? Setup e2e tests with Nightwatch? (Y/n) 选择n 
    最后一步选择: No I will handle that myself
8. cd myVueProject 到模板安装目录,准备安装模板所需依赖
9. sudo cnpm install
10. sudo cnpm run dev
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值