Ubuntu 安装开发环境

我的机器是 Ubuntu 19.04

ubuntu 默认没有root密码,安装成功后要有如下操作

sudo passwd root 回车后先输入当前用户密码,然后需要输入设置两次root用户密码,此时只是能在命令行下用root登陆,如果在图形化界面中用root登陆,还需要如下操作

运行命令"sudo vi /etc/pam.d/gdm-autologin"
注释行 "auth requied pam_succeed_if.so user != root quiet success"
运行命令"sudo vi /etc/pam.d/gdm-password"
注释行 "auth requied pam_succeed_if.so user != root quiet success"

运行命令"sudo vi /root/.profile"
在行"mesg n || true"前添加"tty -s && "变为"tty -s && mesg n || true"
此时重启计算机,使用root账户登陆正常。

安装搜狗输入法 https://pinyin.sogou.com/linux/help.php

putty和FileZilla可在Ubuntu软件中心安装

安装chrome 浏览器

将下载源加入到系统的源列表 sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
导入谷歌软件的公钥 wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
更新版本库 sudo apt-get update
安装 sudo apt-get install google-chrome-stable

卸载火狐浏览器

dpkg --get-selections |grep firefox  列出小包
sudo apt-get purge firefox   firefox-globalmenu ...... purge删除小包(列出的小包)

安装php

在Ubuntu下安装php7会提示libxml2没有安装,需要到官网 http://xmlsoft.org/sources/ 下载编译安装

apt-get install -y autoconf  libpcre3 libpcre3-dev gcc openssl libssl-dev curl libbz2-dev libxml2-dev libjpeg-dev libpng-dev libfreetype6-dev libzip-dev 

./configure --prefix=/usr/local/php/ --enable-mbstring --with-curl --enable-gd-jis-conv --enable-fpm --with-pdo-mysql=mysqlnd --with-mysqli --with-config-file-path=/usr/local/php/etc --with-openssl

需要到单独安装gd库,忘记了是因为什么了!
 /usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-png-dir --with-freetype-dir --with-jpeg-dir --with-zlib-dir --with-gd
make && make install

使php命令全局可用 ln -s /usr/local/php/bin/php /usr/local/bin/php

确保安装了php且任意位置可以使用php命令

/usr/local/php/bin/php -v
ln -s /usr/local/php/bin/php /usr/local/bin/php
php -v

安装composer

cd /usr/local/bin/
wget https://getcomposer.org/download/1.8.4/composer.phar
mv composer.phar composer

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

添加可执行权限
chmod +x composer
更换国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com

安装swoole

到官网下载swoole最新版本后解压,在解压目录中执行

 /usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config 
make && make install

配置虚拟主机

sudo vim /etc/hosts
添加 127.0.0.1 www.app.test

安装git

安装git需要安装Ubuntu软件中心的 wine

安装sublime text3 工具

安装插件面板 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

添加插件安装通道(可不用,速度未见有加快)https://raw.githubusercontent.com/wilon/sublime/master/download/channel_v3.json

原文件地址https://raw.githubusercontent.com/SuCicada/channel_v3.json/master/channel_v3.json

需要安装的常用插件
Project Manager ,sublimeLinter,sublimeLinter-php,SublimeCodeIntel

项目管理(Project Manager),语法报错需配置php命令目录(sublimeLinter,sublimeLinter-php),代码补全(SublimeCodeIntel)

安装其他如QQ,微信等,请参考 https://blog.csdn.net/u010837612/article/details/86537256

PlayOnLinux 4.2.10今年年初就已经发布,现在已经可以在Ubuntu 16.04下安装使用了。 PlayOnLinux是Wine的前端软件,可以让您在Linux和Mac OS X下轻松地安装和运行Windows下的软件,PlayOnLiux是免费的,不需要使用Windows许可证

sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update
sudo apt-get install wine playonlinux

你可能感兴趣的:(Ubuntu 安装开发环境)