ubuntu下安装

来源:互联网 发布:python 端口扫描 编辑:程序博客网 时间:2024/05/22 05:21

1.安装

1.先解决有可能存在的语言问题

1.安装sudo apt-get update sudo apt-get install -y language-pack-en-base2.配置locale-gen en_US.UTF-8---------------------export LANG=en_US.UTF-8export LC_ALL=en_US.UTF-8
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

2.安装vim htop git

1.安装sudo apt-get install -y vim htop git
  • 1
  • 2

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

4.安装mysql

1.安装mysql5.7sudo apt-get install -y mysql-client-5.7 mysql-server-5.7
  • 1
  • 2

5.安装nginx

sudo apt-get install -y nginx
  • 1

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.php index index.php index.html index.html  3.2 项目位置: -------laravel(个人喜好)--------- root /var/www/{{项目名}}/public; #具体指代你自己的项目目录哦 我用的是laravel --------------- 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;   #此处记得和开始fpm配置保持一致                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 restartYAF安装:1. 下载yaf3.0.52.  安装phpize:  apt-get install php7.1-dev3. 解压YAF并打开YAF目录,执行phpize7.14. 配置./configure --with-php-config=/usr/bin/php-config7.15. 编译sudo make6. 编译安装sudo make install7. 修改php.ini,设置extension_dir扩展目录,增加[yaf]yaf.use_spl_autoload = "On"yaf.environ="local"extension=yaf.so8. 重启PHPubuntu网卡配置1. ubuntu下网卡名称是固定的,需要从/sys/class/net目录下查看

virtuallbox安装的虚拟机打包成vagrant使用的box文件

      1.进入virtuallbox默认虚拟电脑位置所在的目录。可通过管理全局设定查看。

      2.vagrant package  --base    虚拟机   --output outbox.box(舍弃该方式)

virtuallbox增加增加功能

  1.启动虚拟机后, 在窗口设备中安装增强功能(有可能需要在光驱中加载virtuallbox安装文件夹下的一个镜像文件

2.如果增强功能装不了,请安装桌面版本,并弹出光驱,重新安装

3.安装之后, 在虚拟机设置-》共享目录下可以设置共享文件夹。共享之后,将磁盘挂载到对应的目录即可

原创粉丝点击