Debian10降级安装php,如何在Debian 10 Linux上安装PHP

PHP是最常用的服务器端编程语言之一。

在本指南中,我们将讨论如何在Debian 10 Buster上安装PHP。我们还将向您展示如何将PHP与Nginx和Apache集成。

Debian 10随附PHP 7.3版,最流行的CMS和框架(如WordPress,Magento和Laravel)均支持该版本。

先决条件

要安装软件包,您需要以root用户或位具有sudo权限的用户登录。

安装PHP与Apache

如果您使用Apache作为网络服务器来安装PHP和Apache PHP模块,请运行以下命令:sudo apt update

sudo apt install php libapache2-mod-php

安装完成后,重新启动Apache以加载PHP模块:sudo systemctl restart apache2

安装PHP与Nginx

与Apache不同,Nginx没有内置的支持来处理PHP文件。您需要使用PHP FPM fastCGI进程管理器服务来处理PHP文件。

通过运行以下命令来安装PHP和PHP FPM软件包:sudo apt update

sudo apt install php php-fpm

安装软件包后,PHP FPM服务将自动启动。

您现在可以编辑Nginx服务器域块并添加以下行,以便Nginx可以处理PHP文件:server {

# . . . other code

location ~ \.php$ {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/run/php/php7.3-fpm.sock;

}

}

保存配置文件,然后重新启动Nginx服务使和是是的新配置生效:sudo systemctl restart nginx

安装PHP扩展

您可以通过安装其他扩展程序来扩展PHP核心功能。 PHP扩展可以作为软件包提供,并且可以通过键入以下内容轻松安装:sudo apt install php-[extname]

例如,要安装MySQL和GD PHP扩展,您可以运行以下命令:sudo apt install php-mysql php-gd

在安装PHP扩展程序时,请不要忘记重新启动Apache或PHP FPM服务,具体取决于您的设置。

测试PHP处理

要测试您的Web服务器是否已正确配置以进行PHP处理,请使用以下代码在/var/www/html目录中创建一个名为info.php的新文件:

/var/www/html/info.php<?php

phpinfo();

保存文件,打开您选择的浏览器,然后访问http://your_server_ip/info.php

phpinfo函数显示有关您的PHP配置的信息

结论

我们已向您展示了如何在Debian 10上安装PHP以及如何配置Web服务器以处理PHP文件。

如果您有任何疑问或反馈,请随时发表评论。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/489642.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设置线程堆栈大小_哇擦,传说中的堆栈溢出和快速排序

stack overflow堆栈溢出和快速排序这两个概念对开发人员来说并不陌生&#xff0c;但是通知都只是听说过&#xff0c;真正开发过程中却很少会遇到。我也是敲代码好些行后非常有幸撞上了&#xff0c;而且还是两个一起出现的&#xff0c;这其中过程的滋味还是相当酸爽&#xff0c;…

模板引擎的简单原理template

​var templateStr "我的名字叫<%name%>我是一只小狗,今年<%age%>岁。";var data {name:旺财,age:18};/*会利用正则来匹配*///console.log(/<%\s*([^%>]\S)\s*%>/.exec(templateStr));var match /<%\s*([^%>]\S)\s*%>/.exec(templa…

八张图看懂上海人工智能产业发展现状

来源&#xff1a;中商产业研究院据《行动方案》提出&#xff1a;集聚优势创新资源&#xff0c;聚焦开展专项行动&#xff0c;到2021年&#xff0c;全力打响上海人工智能“一流创新生态”标志性品牌。此外&#xff0c;《行动方案》中还提出多项任务&#xff0c;大力推进上海市人…

- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender

目的是为了点击应用程序左上角的关闭按钮&#xff0c;应用程序消失。转载于:https://www.cnblogs.com/ITliufei/p/6045992.html

车牌号随机函数 php,模拟生成车牌号的程序.程序运行.生成十个随机的车牌子.......

package demo;import java.util.ArrayList;import java.util.Random;//举例: 京C.85100 / 津K.45H88//* 要求:1.车牌子为京字或津字开头,后面字母为 C E F H J K中随机.//* 2.号码为五位.数字和大写字母随机.(数字为0-9, 字母为A-G)//* 3.定义生成号码的方法…

软件版本号命名规范_软件发布版本介绍

一、 软件版本阶段介绍Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主&#xff0c;通常只在软件开发者内部交流&#xff0c;一般而言&#xff0c;该版本软件的Bug较多&#xff0c;需要继续修改。Beta版: 该版本相对于α版已有了很大的改进&#xff0c;消除了严重的…

“情感计算”的蓬勃发展依赖于收集大量的行为和情感数据

Illustration: iStock/IEEE Spectrum来源&#xff1a; IEEE电气电子工程师学会这是一篇guest post。这里表达的观点只是作者的观点&#xff0c;并不代表IEEE Spectrum或IEEE的立场。技术在生理和心理上变得更加亲密&#xff0c;这就产生了对新技术的需求&#xff0c;这些新技术…

Java控制修改手机系统设置,安卓修改大师配置Java运行环境教程 教你快速使用

安卓修改大师是一款专业免费对任何APK安装包进行反编译的软件&#xff0c;但是运行软件之前首先需要配置电脑上的Java运行环境&#xff0c;否则无法运行。下面来说一下如何配置Java环境。类别&#xff1a;编程工具 大小&#xff1a;4.39M 语言&#xff1a;简体中文评分&am…

extJs项目实战

extjs是因为在公司用到一次,也是公司唯一一个extjs的项目,当时拿到这个需求的时候,我有点懵逼,这他妈的什么鬼,参加工作两年不到的纯小白,没办法,这是工作,必须要完成的.硬着头皮做吧,好在最后弄完了,整理一下文档,方便以后学习. /***服务说明模板store*/Ext.define(ProductApp…

取一定范围内随机小数 c_算伪随机概率中C值的快捷方法

目前计算伪随机概率C值的方法&#xff0c;一般是二分法。二分法是个非常讨厌的方法&#xff0c;因为虽然简单却麻烦&#xff0c;想算个稍微精确点的数&#xff0c;需要十分巨大的计算量。如果像高中时那样手动计算&#xff0c;真是要算到眼花。本文给出了一个十分简单快捷的方法…

AI实时特效,魔幻修图,Adobe Photoshop相机拯救PS菜鸟

图片来源&#xff1a;https://twitter.com/beckihagen/status/1191436317005008896/photo/3来源&#xff1a;机器学习研究会订阅号上传一张特效照片需要几步&#xff1f;常规来说需要三步&#xff1a;拍照→修图→发布。为了拯救手残党&#xff0c;Adobe 将 Photoshop 的部分功…

ajax传递json对象 php,ajax 和 php 相互传递 JSON对象(转载)

各位新年快乐,俺把俺写的东西拿出来秀秀,希望大家可以指点一下.原文出处:http://hi.baidu.com/tangtou/blog/item/603a24384674b120b8998f1f.html需要用到的文件有:ajax1.js 在本博客的另一篇文章里,点这里查看它json.js(请到网上下载 http://www.json.org/)json.class.php (请…

北斗卫星现在什么情况?这些数据不能不看

来源 | 微博林晓弈 (知名科学科普博主) 、太空精酿的空间站&#xff08;spacebrewer&#xff09;11月5日凌晨1时43分&#xff0c;在我国西昌卫星发射中心&#xff0c;北斗三号第3颗倾斜地球同步轨道&#xff08;IGSO-3&#xff09;卫星由长征三号乙运载火箭发射升空。至此&…

php调用文章标题,zblogphp标题格式的标签调用详细说明

天兴工作室之前写过好几篇跟首先&#xff0c;找到我们要修改的位置&#xff0c;标题一般在模板的header.php文件里面(如何找到這个文件请参考&#xff1a;zblogphp主题修改教程)。网页的标题一般是包含在“”里面的&#xff0c;zblogphp网页标题具体的标签如下&#xff1a;{$na…

ASP对XML的增、删、改、查

首先看一下xml文件 text.xmlencoding使用gb2312中文&#xff0c;如果要用英文则用utf-8 <?xml version"1.0" encoding"gb2312"?><root><row ID"2" COMPNAME"闪电儿" ADDR"河北省唐山市" 邮编"063000&…

下一代欺骗技术

来源&#xff1a;数据机器人 回想起当许多与会者听到“欺骗”一词时&#xff0c;蜜罐仍然是我想到的第一件事。的确&#xff0c;当欺骗技术在多年前首次出现时&#xff0c;蜜罐是描述欺骗工作方式的最类似技术&#xff0c;因为蜜罐试图欺骗攻击者与其进行交互。但是&#xff0c…

线程 协程 python_在Python 的线程中运行协程的方法

在一篇文章 理解Python异步编程的基本原理 这篇文章中&#xff0c;我们讲到&#xff0c;如果在异步代码里面又包含了一段非常耗时的同步代码&#xff0c;异步代码就会被卡住。那么有没有办法让同步代码与异步代码看起来也是同时运行的呢?方法就是使用事件循环的.run_in_execut…

php登录个性验证码,PHP七种不同的个性创意验证码例子

验证码图片html代码:第一个图像验证码类,其他6种验证码类请下载查看:class captcha{/**----------------------------------------------------------* 生成验证码----------------------------------------------------------* static* access public------------------------…

突发!ASML断供中芯国际

来源&#xff1a;芯榜据日经新闻6日报道&#xff0c;荷兰半导体设备供应商阿斯麦尔&#xff08;ASML&#xff09;供应极紫外光&#xff08;EUV&#xff09;光刻机给中芯国际的计划已经中止&#xff0c;多位ASML供应商关系人士指出&#xff0c;ASML是为了避免因供应最先进的设备…

字符串相似度匹配算法python_算法字符串相似度得分/哈希

有趣的问题。我在这一领域的经验有限&#xff0c;但由于Levenshtein距离满足三角形不等式&#xff0c;我认为必须有一种方法来计算到原点的某种绝对距离&#xff0c;以便在不与整个数据库中的所有条目进行直接比较的情况下找到彼此邻近的字符串。在第26页&#xff0c;他讨论了基…