一、安装ubuntu
1.插入光驱后,重启,按del键。
2启动菜单选择uefi:optiarc dvd rw ad7540a
3.进入ubuntu,欢迎界面左侧选择中文,继续。
4.选择清除整个磁盘并安装ubuntu。如果出现分区问题,点击继续。
5.设置用户名和密码,pc名后点击下一步,开始安装,此过程大概需要20分钟。
6.屏幕出现重启电脑后,拔掉光驱,重启电脑。
二、配置环境(lnmp->nginx、php、mysql)
1.安装git。执行命令 : sudo apt install git
2.安装sublime text,
- 执行命令:cd ~/
- 执行命令: git clone https://github.com/lyfeyaj/sublime-text-imfix.git
- 执行命令:cd sublime-text-imfix && ./sublime-imfix
重新搜索 sublime-text 打开, 锁定到启动器,搞定.
3.安装java运行环境:
sudo apt-get install default-jre (此步很重要,一定要做)
4. 安装smartgit
- 执行命令:cd /opt
- 执行命令:sudo chmod -R 777 . (更改文件夹权限)
- 执行命令:wget http://haxibiao.com/work/smartgit.tar.gz
- 执行命令:tar xvf smartgit.tar.gz
5.安装lnmp( linux 下的nginx+mysql+php)
- 打开终端执行如下命令:
- 执行命令: sudo apt install screen
- 执行命令: sudo -i
- 执行命令: screen -S lnmp
- 执行命令: cd /opt
- 执行命令: sudo su 输入密码
- 执行命令: wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4
6.修改lnmp配置文件。
- 执行命令: cd /opt/lnmp1.4/include
- 执行命令 : subl php.sh(打开脚本文件)
查找(快捷键为crtl + h ) disable-fileinfo,将他们全部替换成enable-fileinfo.
- 执行命令: subl upgrade_php.sh
查找(快捷键为crtl + h ) disable-fileinfo,将他们全部替换成enable-fileinfo.
7.配置连接远程服务器,下载代码。
- 执行命令 exit (退出root模式)
获取密匙文件:如果已经有脚本负责此功能,则不需要执行以下步骤
- 执行命令:sudo mkdir -p ~/.ssh
- 执行命令:cd ~/.ssh
- 执行命令: sudo chmod -R 777 .
- 执行命令:此处密钥问老板要
- 执行命令:此处密钥问老板要
- 执行命令:cd /
- 执行命令:sudo mkdir data
- 执行命令:cd /data
- 执行命令:
sudo mkdir www
执行命令:
cd /data/www
- 执行命令: sudo chmod -R 777 .
- 执行命令:git clone ssh://root@haxibiao.com:/data/www/haxibiao.com (在data/www/ 目录下clone 自己项目的网站代码, clone-> 地址输入: ssh://root@dongdianyao.com:/data/www/<比如:dongdianyao.com> 到本地,比如:/code/dongdianyao.com)
8.添加 127.0.0.1 l.haxibiao.com 到本地 /etc/hosts [系统文件,需要密码]
- 执行命令 subl /etc/hosts
9. 添加 server 配置到 /usr/local/nginx/conf/nginx.conf 文件 [系统文件,需要密码]
- 执行命令
subl /usr/local/nginx/conf/nginx.conf
将 index index.html index.html index.php 这一行放在server上面声明
在server下面添加如下代码
server
{
server_name l.haxibiao.com;
root /data/www/haxibiao.com/public;
include enable-php.conf;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
}
配置nginx,需要reload。
- 执行命令:sudo nginx -t
- 执行命令:sudo nginx -s reload
注释文件:
subl /usr/local/nginx/conf/fastcgi.conf
注释最后一行,加上#键就可以了。
10.安装 composer npm 与Node.js
- 执行命令:sudo apt install composer
- 执行命令:sudo apt install npm
- 执行命令:sudo apt-get install nodejs-
legacy
11.升级npm。
第一步:
执行命令:curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
第二步:
执行命令:source ~/.bashrc
第三步:
执行命令:nvm list-remote
查看到最新的版本号
最后:
如果有更新的版本可以填写更新的版本上去 搞定!执行命令:
nvm install v8.7.0
12.更新php
cd /opt/lnpm1.4/
sudo bash upgrade.sh
13.安装npm
到项目根目录下的操作:
-执行命令:npm install (时间有点长)
14.修改php配置
-执行命令 subl /etc/php/7.0/cli/php.ini
搜索disable-function,将=后面等值换成passthru,chroot,scandir,chgrp,shell_exec,chown,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
安装composer
-执行命令:composer install
15.在浏览器地址栏输入localhost/phpmyadmin.
点击创建haxibiao数据库。
16。从服务器拉取数据
cd /data/sqlfiles-执行命令
sudo chmod -R 777 .-执行命令
cd /data/www/haxibiao.com-执行命令
bash getsql.sh-执行命令
三.subllime编辑器美化。
1.添加主题
crtl+shift+p 调出插件安装
搜索选择package control:install package
搜索选择Materialize主题
安装好后
把选中区域的三段代码,打开Preferences里的Settings(json文件),复制Settings中(以逗号隔开)
2.Sass语法高亮:
第一步:Install Package
第二步:Sass
3.PHP语法高亮:
第一步:Install Package
第二步:Laravel Blade Highlighter
4.前端代码美化:
HTML-CSS-JS Prettify
整理代码:HTMLPrettify