在win系统中直接安装Ubuntu,搭建PHP开发环境

1.在微软商店下载Ubuntu

《在win系统中直接安装Ubuntu,搭建PHP开发环境》 image

2.启动Ubuntu

如果在启动Ubuntu的时候碰到以下提示;

Enable the Windows Subsystem for Linux

这时候需要配置一下win电脑

(1)打开 设置->更新与安全->针对开发人员

《在win系统中直接安装Ubuntu,搭建PHP开发环境》 image

更新安装完毕后重启

(2)在命令行中输入optionalfeatures.exe

《在win系统中直接安装Ubuntu,搭建PHP开发环境》 image
《在win系统中直接安装Ubuntu,搭建PHP开发环境》 image

点击确认之后,系统会自动安装更新,安装完毕重启

(3)在命令行中输入bash安装ubuntu

《在win系统中直接安装Ubuntu,搭建PHP开发环境》 image

安装提示操作就可以安装Ubuntu成功

(4)用bash启动ubunt

以后要启动Ubuntu的话我们只要输入bash,就可以进入Ubuntu界面

《在win系统中直接安装Ubuntu,搭建PHP开发环境》 image

3.安装PHP开发环境

《在win系统中直接安装Ubuntu,搭建PHP开发环境》 image

  • 先安装ppa源扩展工具

apt-get install -y ppa-purge

  • 添加源

sudo add-apt-repository ppa:ondrej/php

  • 安装apache2

apt-get install apache2

  • 安装mysql

apt-get install mysql-server mysql-client

  • 安装php5.6

apt-get update

sudo apt-get install -y php5.6-common php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml php5.6-gd php5.6-curl php5.6-json php5.6-fpm php5.6-zip php5.6-mcrypt libapache2-mod-php5.6 php5.6-redis

  • 配置位置:

php.ini /etc/php/5.6/apache2/php.ini

apache2.ini /etc/apache2/apache2.conf

/etc/apache2/sites-available/000-defalut.conf

配置多站点

vim /etc/apache2/sites-available/local.test.conf(文件的名称可以根据自己的习惯命名)

《在win系统中直接安装Ubuntu,搭建PHP开发环境》 image

<VirtualHost *:80>

ServerName local.test.com

ServerAdmin webmaster@localhost

DocumentRoot /mnt/e/test

LogLevel error

<Directory /mnt/e/test>

Options Indexes FollowSymLinks

AllowOverride All

require all granted

</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

vim: syntax=apache ts=5 sw=4 sts=4 sr noet

生成软连接

ln -s /etc/apache2/sites-available/local.test.conf /etc/apache2/sites-enabled/local.test.conf

重启apache2

sudo /etc/init.d/apache2 restart

配置hosts

《在win系统中直接安装Ubuntu,搭建PHP开发环境》 image

环境安装成功

《在win系统中直接安装Ubuntu,搭建PHP开发环境》 image

    原文作者:PHP的艺术编程
    原文地址: https://www.jianshu.com/p/6b41050b304c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞