当前位置: 首页 > news >正文

苏州行业网站建设服务一块钱购物网站

苏州行业网站建设服务,一块钱购物网站,兰州seo外包公司,简约中国风免费ppt模板目录 前言 一、Windows安装Linux子系统 二、Ubuntu搭建PHP开发环境 1.PHP 安装 2.Apache2 安装 3.MySQL安装 4.Redis安装 5.Swoole安装 总结 前言 系列分为三章(从安装到项目使用): 一、适用于Linux的Windows子系统(系统安装步骤…

目录

前言

一、Windows安装Linux子系统

二、Ubuntu搭建PHP开发环境

1.PHP 安装

2.Apache2 安装

3.MySQL安装

4.Redis安装

5.Swoole安装

总结


前言

系列分为三章(从安装到项目使用):

一、适用于Linux的Windows子系统(系统安装步骤)

二、适用于Linux的Windows子系统(PHP搭建lmap、redis、swoole环境)

三、适用于Linux的Windows子系统(在VScode中开发Linux项目)


一、Windows安装Linux子系统

适用于Linux的Windows子系统(系统安装步骤)

二、Ubuntu搭建PHP开发环境

1.PHP 安装

  • Ubuntu中有默认的PHP版本可能不是你想要的,执行以下命令可以安装任何你想要的版本
更新:sudo apt-get update依赖:sudo apt -y install software-properties-common源:sudo add-apt-repository ppa:ondrej/php更新:sudo apt-get update版本和扩展更替成你需要的安装:sudo apt -y install php7.4安装扩展:sudo apt install php7.3-fpm php7.3-mysql php7.3-curl php7.3-gd php7.3-mbstring php7.3-xml php7.3-xmlrpc php7.3-zip php7.3-opcache php7.3-redis php7.3-memcache -y
  • PHP命令
版本:php -v 扩展:php -m       扩展路径:php -i |grep extension_dir       php.ini路径:php -i |grep php.ini       

2.Apache2 安装

  • 安装
sudo apt install apache2
  • Apache2命令
启动:sudo /etc/init.d/apache2 start        重启:sudo /etc/init.d/apache2 restart        停止:sudo /etc/init.d/apache2 stop        重载:sudo /etc/init.d/apache2 reload      状态:sudo service apache2 status

3.MySQL安装

  • 我选择的版本是 mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar

MySQL官网下载地址

  • 选择Ubuntu Linux选择合适的windows的位数

  • 将安装包移动到Ubuntu根目录中
sudo cp /mnt/f/wwwroot/mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar /

   ‘ /mnt ’ 表示在ubuntu中挂载windows  ‘ f/wwwroot ’ 包所在的路径   ‘ / ’ 表示要移动到根路径

  • 解压
sudo tar -xvf mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar -C /opt/mysql/

  • 删除两个测试包
进入文件:cd /opt/mysql/删除:sudo rm -f mysql-testsuite_5.7.31-1ubuntu18.04_amd64.deb删除:sudo rm -f mysql-community-test_5.7.31-1ubuntu18.04_amd64.deb
  • 安装(安装成功会弹出设置密码界面)
dpkg -i mysql-*.deb

  • 报错处理

未安装程序包libmecab2:sudo apt-get install libmecab2

未安装程序包libmecab5:sudo apt-get install libmecab5

未满足的依赖关系(unmet dependencies)

  • 查看mysql是否安装成功
dpkg -l | grep mysql-server
  • MySql工具远程连接

        a. 更改root用户访问地址

连接:mysql -u root -p使用:use mysql;查看: select User,Host from user;允许任何地址访问root:update user set host = '%' where user = 'root';刷新生效:flush privileges;退出mysql:exit修改配置文件(bind-address = 0.0.0.0):sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf重启mysql:sudo service mysql restart

        b. 工具连接(查看ubuntu虚拟IP)

ifconfig

  • MySql命令
版本:mysql -V重启:sudo service mysql restart停止:sudo service mysql stop启动:sudo service mysql start连接:mysql -u root -p 状态:sudo service mysql status

4.Redis安装

  • 安装
sudo apt install redis-server
  • 更推荐的安装方式(推荐推荐简单方便)
在PHP扩展安装中带有redis扩展,你可以通过php -m查看redis扩展
(因为命令安装有时候可能会冲突导致你要的版本更新了等【我是有这样的情况】)
  • 修改配置文件(注释bind)
sudo vim /etc/redis/redis.conf
  • redis命令
启动:sudo /etc/init.d/redis-server start关闭:sudo /etc/init.d/redis-server stop  重启:sudo /etc/init.d/redis-server restart   

5.Swoole安装

  • 下载安装包(4.8.1替换成你想要的版本号)
sudo wget https://pecl.php.net/get/swoole-4.8.1.tgz
  • 解压
sudo tar -zxvf swoole-4.8.1.tgz
  • 编译(依次执行下列命令)
cd swoole-4.8.1./configuremakesudo make install(如果在第二步提示没有 phpize 记得先安装再重新执行【php扩展安装好一般是有的】)
  • Swoole命令
是否安装:php -m | grep swoole查看版本和已开启的扩展:php --ri swoole

总结

如果步骤中有差异欢迎留言或私信,如何在VScode开的Linux项目可以移步

适用于Linux的Windows子系统(在VScode中开发Linux项目)

http://www.hyszgw.com/news/42927.html

相关文章:

  • 正规做兼职的网站十堰秦楚网
  • 网站推广渠道自己做网站申请域名
  • 程序员 修电脑 做网站app开发软件财务预测
  • 宁波建站模板厂家通过网站开发工具怎么改自动跳网站
  • asp 网站开发实例教程可以做书的网站
  • 北京考试学院网站首页网站开发流程图解释含义
  • 滁州做网站价格博客网站注册
  • 宝安网站建设西安市长安区建设局网站
  • html5彩票网站模板wordpress科技主题
  • 网站推销策划方案做3d兼职网站
  • 做淘宝客要有网站吗百度指数官网首页
  • 分析网易严选网站开发莱芜网站建设哪家好
  • 做网站的软件项目进度计划化肥网站模板
  • 风铃网做微网站要钱吗专业小程序开发定制公司
  • wordpress外贸主题购买陕西seo排名
  • 网站怎么开发代码中国科技
  • 河北网站制作公司哪家专业照明工业网站建设
  • 三亚市建设局官方网站做基金哪个网站好
  • 建网站买服务器公司做网站文案怎么写
  • 在线制作海报网站网页设计与网站建设完全实战手册
  • 白云区网站建设mg126哈尔滨 网站建设公司
  • 合肥高端网站开发公司南昌建设局网站
  • 网站开发招聘实习网站公共模板是什么
  • 数据库网站建设公司西宁市城市道路建设规划网站
  • 怎样做网站标题的图标网架加工入门基础知识
  • 帮忙建站的公司如何给网站加二级域名
  • 网站维护的方式有哪几种网站设计 线框图
  • 打开网址资料网站wordpress改大
  • 永兴县网站建设专业wordpress文章添加链接地址
  • 网站的制遵义在线网站建设