装好一个ubuntu之后的各种东西安装分享,装好ubuntu


准备做毕设了,自然要装一手linux开搞,顺便mark一下装完之后要装点啥,以备以后用

sudo pkill -KILL appstreamcli
wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb


sudo apt-get update

sudo update-manager
sudo apt-get install golang

sudo mkdir /home/go_workplace
sudo mkdir /home/go_workplace/src
sudo mkdir /home/go_workplace/pkg
sudo mkdir /home/go_workplace/bin

gedit ~/.bashrc

# Go environment
export PATH=$PATH:/usr/lib/go/bin
export GOPATH=/home/go_workplace

source ~/.bashrc

sudo apt-get install vim

vim ~/.vimrc

set nu     "设置行号"
syntax on  "语法高亮"

"缩进
set tabstop=4  
set softtabstop=4
set shiftwidth=4

"搜索高亮
set hlsearch
set incsearch

sudo apt-get install nginx

service nginx start / stop / restart / reload
 
sudo apt-get install php7.0

sudo apt-get install php7.0-*

sudo vim /etc/php/7.0/fpm/php.ini 
设置cgi.fix_path = 0

service php7.0-fpm reload


sudo vim /etc/nginx/sites-enabled/default
把location ~ \.php${
	include snippets/fastcgi-php.conf;
	fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}的注释去掉

然后重启一下nginx

在/var/www/html 写个test.php 打印一下phpinfo();看看是否成功


sudo apt-get install mysql-server  mysql-client
sudo vim /etc/mysql/mysql.conf.d   找到bind 127.0.0.1一项注释掉以便远程

sudo start mysql /stop


sudo apt-get install redis-server

sudo apt-get install php-mbstring
sudo apt-get install php-gettext
sudo apt-get install phpmyadmin

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

在 nginx配置下新建一个phpmyadmin.conf 
  1 server{ 
  2   listen 81; 
  3   server_name 127.0.0.1 localhost; 
  4   access_log /var/www/html/phpmyadmin/access.log; 
  5   error_log  /var/www/html/phpmyadmin/error.log; 
  6   root /var/www/html; 
  7   location /phpmyadmin{ 
  8       index index.php; 
  9       root /var/www/html/phpmyadmin; 
 10       try_files $uri $uri/ /phpmyadmin/index.php?$args; 
 11   } 
 12   location ~ \.php$ { 
 13       fastcgi_pass   unix:/run/php/php7.0-fpm.sock; 
 14       fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;         
 15       include        fastcgi_params; 
 16   } 
 17   location ~ \.(htm|html|gif|jpg|png|js|css)$ { 
 18               root /var/www/html; 
 19   } 
 20 }

然后 localhost:81/phpmyadmin/  就可以看到了


安装smarty3
进入/var/www/html 
sudo wget https://github.com/smarty-php/smarty/archive/master.zip
sudo unzip master.zip

sudo mkdir cache
sudo mkdir configs
sudo mkdir templates
sudo mkdir templates_c

sudo chmod 777 templates
sudo chmod 777 templates_c


安装bootstrap
wget https://github.com/twbs/bootstrap/releases/download/v3.3.7/bootstrap-3.3.7-dist.zip
sudo unzip bootstrap-3.3.7-dist.zip

wget https://code.jquery.com/jquery-3.2.1.min.js

相关内容