1.安装
1.先解决有可能存在的语言问题
1.安装sudo apt-get update sudo apt-get install -y language-pack-en-base2.配置export LANG=en_US.UTF-8export LC_ALL=en_US.UTF-8
2.安装vim htop git
1.安装sudo apt-get install -y vim htop git
3.安装php7
1.添加php7.1的仓库sudo apt-get install -y software-properties-commonsudo add-apt-repository ppa:ondrej/php---------(阿里云或者参考第一部分割线下面是否使用)如果有问题-------sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php2.安装php7.1及其扩展sudo apt-get update sudo apt-cache search php7.1sudo apt-get install -y php7.1 php7.1-mysql php7.1-fpm php 7.1-curl php7.1-xml php7.1-mcrypt php7.1-json php7.1-gd php7.1-mbstring
4.安装mysql
1.安装mysql5.7sudo apt-get install -y mysql-client-5.7 mysql-server-5.7
5.安装nginx
sudo apt-get install -y nginx
2.配置
1.安全(可能涉及拼接问题,搜索关键字cgi.fix_pathinfo=0)sudo vim /etc/php/7.1/fpm/php.ini将cgi.fix_pathinfo=1 改为 cgi.fix_pathinfo=02.监听(个人喜好,可以不参考)sudo vim /etc/php/7.1/fpm/pool.d/www.conf将listen = /run/php/php7.1-fpm.sock 修改为 listen = /var/run/php7.1-fpm.sock3.nginx的配置sudo vim /etc/nginx/sites-available/default 3.1增加php解析: index index.html index.htmi index index.php index.html index.html 3.2 项目位置: -------laravel(个人喜好)--------- root /var/www/{{项目名}}/public --------------- 3.3 php解析项: location ~ \.php$ { include snippets/fastcgi-php.conf try_files $uri /index.php =404 fastcgi_split_path_info ^(.+\.php)(/.+)$ fastcgi_pass unix:/var/run/php7.1-fpm.sock fastcgi_index index.php fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name include fastcgi_params }
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
3.启动中的问题汇总:
sudo service nginx reloadsudo service nginx restartsudo service php7.1-fpm restart
YAF安装:
1. 下载yaf3.0.5
2. 安装phpize: apt-get install php7.1-dev
3. 解压YAF并打开YAF目录,执行phpize7.1
4. 配置./configure --with-php-config=/usr/bin/php-config7.1
5. 编译sudo make
6. 编译安装sudo make install
7. 修改php.ini,设置extension_dir扩展目录,
增加
[yaf]yaf.use_spl_autoload = "On"yaf.environ="local"
extension=yaf.so
8. 重启PHP
ubuntu网卡配置
1. ubuntu下网卡名称是固定的,需要从/sys/class/net目录下查看
将virtuallbox安装的虚拟机打包成vagrant使用的box文件
1.进入virtuallbox默认虚拟电脑位置所在的目录。可通过管理全局设定查看。
2.vagrant package --base 虚拟机 --output outbox.box(舍弃该方式)
virtuallbox增加增加功能
1.启动虚拟机后, 在窗口设备中安装增强功能(有可能需要在光驱中加载virtuallbox安装文件夹下的一个镜像文件)
2.如果增强功能装不了,请安装桌面版本,并弹出光驱,重新安装
3.安装之后, 在虚拟机设置-》共享目录下可以设置共享文件夹。共享之后,将磁盘挂载到对应的目录即可