PHP 开发环境搭建
来源:互联网 发布:淘宝网店开店流程2017 编辑:程序博客网 时间:2024/06/06 00:16
包管理器
composer
到 Composer 下载最新的 composer 安装器
使用官方推荐的方法下载安装器
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"chmod +x composer-setup.phpphp composer-setup.phpphp -r "unlink('composer-setup.php');"
也可以 省略验证
wget https://getcomposer.org/installerchmod +x installerphp installer
最后得到 composer.phar 文件,将它移动到, PATH的包含的路径中,这样就可以在命令行中使用它了。sudo mv composer.phar /usr/local/bin/composer
, 使用时确认 composer 中 执行权限。
使用 国内源
composer config -g repo.packagist composer https://packagist.phpcomposer.com
最近 laraval 中国 也出了个镜像
composer config -g repo.packagist composer https://packagist.laravel-china.org
npm
安装 nodejs
sudo apt install nodejs
你使用可以从 node 官网 下载最新的稳定版,解压后将 nodejs 目录上的 bin 目录 的全路径添加到 path
export PATH="PATH_TO_NODE_BIN:$PATH"
将这段代码添加到 /etc/profile
或者 ~/.bashrc
都可以, 这样就可以在命令行中使用 npm 和 node 了。 如何你还想用 nodejs 进行后端开发的话最好 安装一个 nvm 或者 n , 这两都是 node 的版本控制器,用来更新或者切换 nodejs 版本。
使用 阿里源
npm install -g cnpm --registry=https://registry.npm.taobao.org
或者
alias cnpm="npm --registry=https://registry.npm.taobao.org \--cache=$HOME/.npm/.cache/cnpm \--disturl=https://npm.taobao.org/dist \--userconfig=$HOME/.cnpmrc"# Or alias it in .bashrc or .zshrc$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \ --cache=$HOME/.npm/.cache/cnpm \ --disturl=https://npm.taobao.org/dist \ --userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
安装 node 依赖时使用 cnpm, 速度很快。
版本控制器
git
sudo apt install git
svn
sudo apt install svn
阅读全文
0 0
- 搭建php开发环境
- PHP开发环境搭建
- PHP开发环境搭建
- PHP开发环境搭建
- PHP开发环境搭建
- php开发环境搭建
- php开发环境搭建
- PHP开发环境搭建
- PHP开发环境搭建
- php开发环境搭建
- PHP开发环境搭建
- PHP开发环境搭建
- PHP开发环境搭建
- pHP开发环境搭建
- PHP开发环境搭建
- php开发环境搭建
- PHP开发环境搭建
- php开发环境搭建
- 创建链表-头插法和尾插法
- mysql 用一个表更新另一个表
- Java IO
- ssl和tsl区别
- Mac/Windows下,Python3安装Scrapy模块
- PHP 开发环境搭建
- 一个测试工程师的职业生涯感悟
- javassist 动态生成WebService
- codeM题目-寻找最小difference
- MySQL删除列无响应问题
- [转]Java 枚举7常见种用法
- pptp iptables snat记录
- PHP 压缩文件夹
- compile vim with python