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

Ubuntu 安装php7.3 nginx mysql

添加软件源 安装软件源拓展工具:

 apt -y install software-properties-common apt-transport-https lsb-release ca-certificates

一. 安装nginx

 apt install nginx
systemctl enable nginx    #开机自动启动
systemctl disable nginx   #禁止开机自动启动
systemctl start   nginx    #启动
systemctl stop nginx     #停止
systemctl restart nginx   #重启nginx
systemctl status  nginx  # 状态

  查看nginx版本

nginx -v

二 .安装PHP 添加 PHP PPA 源,需要按一次回车(Enter):

 add-apt-repository ppa:ondrej/php  

更新软件源缓存:

 apt update

安装PHP和对应拓展(redis,memcache等常见拓展)

 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(这一步我没做) 安装完成后,编辑 /etc/php/7.3/fpm/php.ini 替换换 ;cgi.fix_pathinfo=1 为 cgi.fix_pathinfo=0 快捷命令:

sudo sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php/7.3/fpm/php.ini 
vi /etc/php/7.3/fpm/pool.d/www.conf
将listen修改为 listen = 127.0.0.1:9001


systemctl enable php7.3-fpm    #开机自动启动
systemctl disable php7.3-fpm    #禁止开机自动启动
systemctl start   php7.3-fpm     #启动
systemctl stop php7.3-fpm      #停止
systemctl restart php7.3-fpm    #重启php7.3-fpm 
systemctl status  php7.3-fpm   # 状态

查看php版本

  php -v

netstat -lantp   #查看php端口

nginx配置php

cd /etc/nginx/sites-available
sudo cp default default.bak
sudo vim /etc/nginx/sites-available/default

修改  fastcgi_pass 127.0.0.1:9001;  php对于的端口

测试一下:
进入 /var/www/html 目录下 创建文件php.php

vi php.php

cd /var/www/html
sudo vim php.php<?php phpinfo(); ?>

访问 127.0.0.1/php.php

三.安装MySQL8.0

 apt-get install mysql-server mysql-client

查看mysql版本

mysql -v


systemctl enable mysql     #开机自动启动
systemctl disable mysql     #禁止开机自动启动
systemctl start   mysql      #启动
systemctl stop mysql       #停止
systemctl restart mysql     #重启mysql  
systemctl status  mysql    # 状态

http://www.mrgr.cn/news/58568.html

相关文章:

  • webpack 老项目升级记录:从 node-sass 限制的的 node v8 提升至支持 ^node v22
  • 重磅!又1老牌TOP刊被On Hold!这次期刊选择发文直怼科睿唯安...
  • Linux巡检利器xsos的安装和使用
  • ACM与蓝桥杯竞赛指南 基本输入输出格式五
  • NORDIC NPM1300是一款高度集成的电源管理集成电路
  • Python正则表达式(re模块)的正确匹配详解
  • 基于PyQT+FaceNet卷积神经网络实现的学生人脸识别考勤系统
  • DuoAttention:高效处理长上下文推理的 AI 框架,让 LLMs 如虎添翼!
  • vi编辑器
  • MySQL查看某个数据库里面每张表的字符集和字符排序集
  • 江协科技STM32学习- P21 ADC模数转换器
  • Isaac Sim Docker 部署并使用过程记录
  • 【数据结构和算法】二、python中的常用数据结构(数组、链表、堆栈、递归、二叉树、哈夫曼树等数据结构的基本原理讲解与实战演练)
  • 尼日利亚CRIA解析
  • c++实现boost搜索引擎功能扩展 介绍+代码(日志,处理暂停词,增加数据源,引入广告竞价,增加用户管理,连接mysql)
  • Nestjs请求处理顺序
  • 【信息系统管理工程师】与【信息系统项目管理师】傻傻分不清楚?一文说清楚
  • 谷歌开发者账号,为什么新号老是因为高风险被封?
  • 如何将原本打开Edge呈现出的360浏览器,更换成原本的Edge页面或者百度等其他页面
  • uniapp开发Web页面之动态菜单配置攻略
  • LEG引擎装备升级脚本,BLUE引擎传奇添加升级装备的NPC示例
  • 卷积神经网络评价指标
  • 客服的沟通技巧与策略
  • Sei 生态迎首个 MMORPG 游戏伙伴 Final Glory,开启新篇章
  • [Java进阶] 并发编程之进程、线程和协程
  • 23种设计模式