欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

记录开发环境的搭建

程序员文章站 2022-05-31 17:31:51
...

1, install chinese input method for my ubuntu

sudo apt-get install fcitx fcitx-googlepinyin im-config
im-config

chose fcitx

reboot system or log out

2, markdown editor

Haroopad
home : http://pad.haroopress.com/

3,本地搭建laravel开发环境

  • https://laravel-china.org/topics/2814/ubuntu-1416-under-the-laravel-lnmp-online-environment-automatically-deploy-scripts
  • 查看80端口是否被占用(apache有可能默认被安装)
  • 修改站点目录权限

    sudo chown www:www -R 站点目录
    

    这是因为nginx运行时的用户组为www

    sudo chmod o+w -R 站点目录
    

    这是方便当前用户可以直接编辑代码文件

  • 如果安装composer时使用了sudo,则还需要修改 /home/用户名 目录下的 .composer 目录的所属用户组

    sudo chown 当前用户组:当前用户名 -R 站点目录
    
  • 安装php扩展

    sudo apt install php7.1-mysql mcrypt php7.1-mcrypt php7.1-mbstring php7.1-xml openssl
    

git托管代码

  • 本机生成SSH Key

    ssh-****** -t rsa -C "[email protected]"
    
  • 查看生成的公钥,并设置到github账户中

    cat ~/.ssh/id_rsa.pub  
    
    • 登陆github帐户。然后 Account Settings -> 左栏点击 SSH Keys -> 点击 Add SSH key
  • 修改本地的ssh remote url. 不用https协议,改用git 协议

    查看当前仓库地址: git remote -v
    
  • 设置仓库地址: git remote set-url origin [email protected]:用户名/项目名.git

  • 如果失败,可以清空所有的key-pair再试

    ssh-add -D 
    rm -r ~/.ssh
    
  • 为git设置代理(只设置国外仓,不影响国内仓速度,这里使用的代理是socks5)

ubuntu 18.04

1,站点打开空白、无报错

编辑 php.ini 文件:sudo vi /etc/php/7.1/fpm/php.ini
打开 display_errors: 修改display_errors = On

2,compoer一直失败报错 composer Content-Length mismatch

更换源: composer config repo.packagist composer https://packagist.phpcomposer.com

3,缺少的php扩展(mbstring, xml)

“`
sudo apt-get install php7.1-mbstring
sudo apt-get install php7.1-xml