VMWare配置Debian8

Windows的PHP又出問題了,所以弄了一個VMWare來跑Debian,並且打算作為開發環境。

VMWare和Debian ISO

我使用的是VMWare Workstation 12,可以直接讀出debian的ISO。系統ISO在中科大的鏡像https://mirrors.ustc.edu.cn/可以下載到。

安裝Debian

直接新建虛擬機器,掛載ISO,使用Graphical install安裝即可。
VMWare設置中使用NAT網路橋接。
不需要使用網路鏡像。

初始化

安裝中文字體

apt-get install ttf-wqy-*

更改默認源到中科大源

vi /etc/apt/sources.list

添加或者替換為

deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free

詳見https://lug.ustc.edu.cn/wiki/mirrors/help/debian

更新軟體,安裝常用軟體

apt-get update
apt-get upgrade
apt-get install vnstat vim git curl sudo #...此處隨意

安裝桌面環境

安裝

apt-get install xfce4 xfce4-terminal

啟動桌面

在任意其他用戶下運行startx即可

更改解析度

xrandr
xrandr -s 1920x1080

更改系統語言

apt-get install locales
dpkg-reconfigure locales

安裝deb包依賴

dpkg -i xxx.deb

提示失敗之後

apt-get -f install

使用shadowsocks

安裝ss

pip install shadowsocks

新建json文件

{
    "server":"my_server_ip",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false,
    "workers": 1
}

配置詳見https://github.com/shadowsocks/shadowsocks/wiki/Configuration-via-Config-File

啟動

sslocal xx.json

如果需要chacha20加密,運行

apt-get install libsodium-dev

安裝Phpstorm/Webstorm

從網站下載tar壓縮檔案,解壓並移動到任意目錄。這裡以Phpstorm為例,移動至/opt/phpstorm後,創建軟鏈接

ln -s /opt/phpstorm/bin/phpstorm.sh /usr/local/bin/phpstorm

安装Xampp(PHP)

https://www.apachefriends.org/download.html下载xx.run文件,然后

chmod 755 xx.run
./xx.run

然后安装

配置软链接

ln -s /opt/lampp/bin/php /usr/local/bin/php
ln -s /opt/lampp/bin/phar /usr/local/bin/phar

标签: Linux, Debian