window10里面子系统ubuntu安装nginx,php7.2,swoole,composer,hyperf

ubuntu版本18.04.7,默认最新php版本7.2
安装php最新版本,则用命令

sudo apt-get install php

nginx使用php需要安装php7.2-fpm, 和一些php插件
sudo apt-get install php7.2-mysql php7.2-fpm php7.2-curl php7.2-xml php7.2-gd php7.2-bcmath php7.2-mbstring php-memcached php7.2-zip

如果使用 sudo whereis php.ini 查不到文件位置,可以使用phpinfo(),来查看php.ini来查看

安装Nginx

sudo  apt install nginx
sudo  service nginx status #查看状态

nginx配置文件:/etc/nginx/sites-available/default

命令

启动php-fpm,nginx
sudo service php7.2-fpm restart 重启php
sudo service php7.2-fpm status  php状态
sudo service php7.2-fpm start 开启php

sudo service nginx restart

安装swoole

sudo pecl install swoole
把安装的扩展加到php.ini文件里面

安装redis

 sudo apt-get install redis-server
 把安装的扩展加到php.ini文件里面

安装composer
下载composer.phar
sudo wget https://getcomposer.org/composer.phar
或者 sudo curl -O https://getcomposer.org/composer.phar

重命名文件composer.phar 为 composer
sudo mv composer.phar composer

sudo chmod +x composer

现在可以通过./composer 命令运行composer,但这只仅限于在当前目录运行。要想全局使用,composer ,要设置把它为全局变量。找到composer文件,把它移到/usl/local/bin 目录,这样就可以在全局使用composer 命令。
sudo mv composer /usr/local/bin
在终端输入$ composer 会有如下显示,表明安装成功
window10里面子系统ubuntu安装nginx,php7.2,swoole,composer,hyperf_第1张图片
安装hyperf

更换为阿里云镜像(不更换镜像,导致下载失败)
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
# 通过 Composer 安装 hyperf/hyperf-skeleton 项目
composer create-project hyperf/hyperf-skeleton

# 进入安装好的 Hyperf 项目目录
cd hyperf-skeleton
# 启动 Hyperf
php bin/hyperf.php start

因ubuntu是window10子系统,所以IP是同一个,为了可以访问ubuntu里面项目,可以把nginx配置文件监听端口80,改成自己需要的如8081,然后通过127.0.0.1:8081访问。
在这里插入图片描述

你可能感兴趣的:(Swoole,#,Composer,ubuntu,swoole)