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

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.kler.cn/a/370365.html

相关文章:

  • boss直聘 __zp_stoken__ 分析
  • 利用免费GIS工具箱实现高斯泼溅切片,将 PLY 格式转换为 3dtiles
  • OSI七层协议——分层网络协议
  • 第15章:Python TDD应对货币类开发变化(二)
  • Unity补充 -- 协程相关
  • SQL-leetcode—626. 换座位
  • AVI格式怎么转MP4?码住这5个视频格式转换方法就足够了!
  • 深入解析HTTP与HTTPS的区别及实现原理
  • 【PyCharm配置Conda的虚拟环境】
  • 流媒体协议.之(RTP,RTCP,RTSP,RTMP,HTTP)(一)
  • ffmpeg视频滤镜: 裁剪-crop
  • RabbitMQ 消息处理问题全解
  • 穷举法的本质和特点
  • 【从零开始的LeetCode-算法】3127. 构造相同颜色的正方形
  • 解锁PDF权限密码
  • HarmonyOS开发5.0 net 启动界面设置
  • 《近似线性可分支持向量机的原理推导》KKT(Karush-Kuhn-Tucker)条件 公式解析
  • 回溯法 | 无限个for循环?
  • 炫酷的登录框!(附源码)
  • 2024年10月25日Github流行趋势
  • Java性能调优与垃圾回收机制(4/5)
  • Python爬虫系列(一)
  • ios 项目升级极光SDK
  • 从零开始:AI制作PPT工具大比拼
  • 【算法】Kruskal最小生成树算法
  • 杨辉三角 II