首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何知道当前在Ubuntu 16.04中运行的是哪个PHP脚本?

要知道当前在Ubuntu 16.04中运行的是哪个PHP脚本,可以通过以下步骤进行:

  1. 打开终端,使用以下命令进入PHP配置文件目录:cd /etc/php/7.0/apache2/
  2. 使用任意文本编辑器打开php.ini文件:sudo nano php.ini
  3. 在php.ini文件中,搜索并找到以下行:;cgi.fix_pathinfo=1
  4. 将该行的注释符号";"去除,修改为:cgi.fix_pathinfo=0
  5. 保存并关闭php.ini文件。
  6. 重启Apache服务器以使更改生效:sudo service apache2 restart
  7. 现在,当运行PHP脚本时,Apache服务器将在访问日志中记录脚本的路径。要查看访问日志,可以使用以下命令:sudo tail -f /var/log/apache2/access.log

该命令将实时显示访问日志的内容。当访问PHP脚本时,您将看到类似以下行的记录:

代码语言:txt
复制

IP地址 - - 日期/时间 "GET /path/to/php/script.php HTTP/1.1" 200 1234

代码语言:txt
复制

其中,/path/to/php/script.php是当前正在运行的PHP脚本的路径。

请注意,上述步骤假设您正在使用Apache服务器和PHP 7.0版本。如果您使用的是其他版本的PHP或不同的Web服务器,请相应地调整步骤中的命令和文件路径。

相关搜索:如何知道容器运行的是哪个版本的镜像?如何知道在大量代码中执行的是哪个java脚本函数?有没有办法让java程序知道它当前运行的是哪个平台?在pyspark中使用foreachPartition()函数时,如何知道当前正在运行哪个分区?在目标shell脚本中,如何知道它是从哪个符号链接的文件?如何知道我的代码是在CPU还是GPU上运行?在Hugo Base模板中,我如何知道正在显示的是哪个页面?如何知道你在Xamarin表单中的CarouselView上是哪个指示器?在不知道当前配置文件的情况下从PHP运行Windows Powershell如何知道一段JS是在ES模块中执行的,还是在常规脚本中执行的?如何运行包含来自托管在heroku的php的库的python脚本?在login.html重定向之后,urls、视图和模板如何知道它们处理的是哪个用户?我想知道list.add()在运行时在Java内部是如何工作的在Android Studio中运行应用程序时,有没有办法知道我使用的是哪个layout.xml文件?我的Android应用程序如何知道我是在生产环境中运行还是在测试环境中运行如何知道在ListView中哪个开关是图形化的,以及如何在ViewModel中为它创建和事件?在php脚本中运行update_by_query curl时,出现版本冲突,当前版本与提供的版本不同在PHP中,如何在运行时检测类是否是抽象的?在一个包含多个POM.xml文件的嵌套项目中,我如何知道哪个pom属于我当前在Intellij中的模块?在chrome扩展内容脚本中,如何将当前窗口重定向到不同的url,并仍然让脚本继续运行?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何Ubuntu 14.04上更改PHP设置

介绍 PHP一种服务器端脚本语言,被许多流行CMS和博客平台使用,如WordPress和Drupal。它也是流行LAMP和LEMP堆栈一部分。...设置基于PHP网站时,更新PHP配置设置一项常见任务。找到确切PHP配置文件可能并不容易。有多个PHP安装在服务器上正常运行,每个安装都有自己配置文件。...知道要编辑哪个文件以及当前设置是什么可能有点神秘。 本指南将说明如何查看Web服务器的当前PHP配置设置以及如何更新PHP设置。...了解Linux系统上编辑文件。 安装了PHPWeb服务器。 注意:本教程假设您运行Ubuntu 14.04。php.ini在其他系统上编辑文件应该是相同,但文件位置可能不同。...例如,Ubuntu 14.04上Apache网页文件默认目录/var/www/html/: cd /var/www/html 然后,创建info.php文件: sudo nano /var/www

1.7K00

如何Ubuntu 18.04上安装和使用Composer

我们需要curl下载Composer以及php-cli安装和运行它。该php-mbstring软件包为我们将要使用库提供功能所必需。...当您系统用户无权系统范围内安装软件时,此方法也很有用。 为此,请使用该命令php composer-setup.php。这将composer.phar在当前目录中生成一个文件,该文件可以与....既然您确切知道要安装哪个软件包,请运行composer require以将其作为依赖项包含,并为项目生成composer.json文件: composer require cocur/slugify 当...您需要做唯一事情在任何类实例化之前将vendor/autoload.php文件包含在PHP脚本中。添加第一个依赖项时,Composer会自动生成此文件。 让我们我们应用程序中尝试一下。...结论 Composer每个PHP开发人员在其实用程序带中应具有的强大工具。本教程中,您安装了Composer并在一个简单项目中使用它。您现在知道如何安装和更新依赖项。

4.2K00
  • CVM上搭建网页服务器(LNMP)

    后端数据存储MySQL数据库中,动态处理由PHP 处理。 本文演示了如何Ubuntu 18.04服务器上安装LNMP。Ubuntu操作系统第一要求。我们将描述如何启动和运行其余组件。...然后,安装Nginx: sudo apt update sudo apt install nginx Ubuntu 18.04上,Nginx配置为安装后开始运行。...如果您没有指向服务器域名,并且您不知道服务器公共IP地址,则可以通过运行以下命令找到它: ip addr show eth0 | grep inet | awk '{ print $2; }' |...如果您将弱密码与自动配置MySQL用户凭据软件结合使用,例如phpMyAdminUbuntu软件包,则会出现问题。保持禁用验证安全,但是您应该始终为数据库凭据使用唯一而且安全性高密码。...现在,输入以下命令删除文件: sudo rm /var/www/html/info.php 有了它,您现在可以Ubuntu 18.04服务器上拥有一个完全配置且运行正常LNMP。

    6.5K60

    PM2 node进程管理工具 自动部署小结

    权限问题,比如server登录用户Ubuntu,将来项目要部署/home/ubuntu下面,可以执行下 sudo chown ubuntu:ubuntu /home/ubuntu/.pm2/* 不然可能会部署失败...部署成功后会在配置项目路径里出现以下三个目录: current -- 当前服务运行文件夹(source软链接) share -- log pid 等共享数据 source...section * http://pm2.keymetrics.io/docs/usage/deployment/ */ deploy : { // 项目信息 // 下面的配置我用什么用户登录哪个服务器...拉完执行脚本是啥 'node1' : { user : 'ubuntu', // 写成数组,可以同时部署到多台服务器 host : '119.254.xxx.xxx...简单理解: restart = stop+start reload = 重新读取配置文件 具体用哪个要根据项目运行实际情况,有些项目需要7*24运行,不得stop,这时候用reload比较好。

    1.2K20

    如何Ubuntu 16.04上将Redis服务器设置为PHP会话处理程序

    本教程中,我们将了解如何安装和配置外部Redis服务器,以用作Ubuntu 16.04上运行PHP应用程序会话处理程序。 会话处理程序负责存储和检索保存到会话中数据。...负载均衡器后面创建可扩展PHP环境时,这一点很重要,因为无论哪个应用程序服务器为单个请求提供服务,都可以使用相同会话数据。...准备 本教程将使用两个服务器配置会话处理,您需要具备以下条件: Ubuntu 16.04上运行LAMP或LEMPPHP Web服务器。我们将此服务器称为Web。...第二个Ubuntu 16.04服务器上安装Redis。我们将此服务器称为redis。 您需要准备一个具有sudo权限非root用户,我们还假设每台服务器都运行基本防火墙。...安装Redis服务器 我们需要做第一件事让我们redis机器上运行Redis服务器。 我们将使用常规Ubuntu包管理器和Chris Lea提供可信PPA存储库。

    1.5K41

    如何Ubuntu 14.04上安装LAMP

    本教程将介绍单个服务器上Ubuntu 14.04上设置LAMP堆栈步骤,因此您可以快速启动并运行PHP应用程序。...mysql_install_db 第四步:运行基本MySQL安全脚本 sudo mysql_secure_installation 提示符下,输入您为MySQL root帐户设置密码: MySQL...重新启动Apache以将更改置于适当位置: sudo service apache2 restart 第六步:测试PHP处理(可选) /var/www/html位置下创建基本测试PHP脚本: echo...php phpinfo(); ?>' | sudo tee /var/www/html/info.php Web浏览器中打开PHP脚本。...PHP信息页面,PHP处理正在运行: 删除测试PHP脚本: sudo rm /var/www/html/info.php 相关教程 以下与本教程相关更详细教程链接: 如何Ubuntu 14.04

    1.1K00

    Dockerfile,你给我站住!

    - Docker镜像 通过Dockerfile做出来,包含操作系统基础文件和软件运行环境,它使用分层存储方式。 - 容器 运行起来镜像,Docker镜像相当于程序,容器相当于进程。...FROM ubuntu:14.04 通过FROM指令,Docker编译程序能够知道通过哪个基础镜像执行来进行编译。所有的Dockerfile都必须以FROM指令开始。...使用下面这条命令,运行我们第6步创建脚本,一个简单TomcatDockerfile就编写完成了。...7.其他 在做镜像时候有那么多步骤,根本不可能一次将所有的步骤完成,这里给大家分享一个小技巧。 在编写完Dockerfile到第二步时候,其实可以先用一个脚本运行着,然后容器内部进行操作。...拥有了Tomcat服务器后,就可以跑写好java-web程序了,如何运行java-web程序就不在此详述了,跟普通运行java-web程序一样。

    57061

    技术变化那么快,学 Docker 看这篇就够了

    两者对比 传统虚拟机技术虚拟出一套硬件后,在其上运行一个完整操作系统,该系统上再运行所需应用进程,容器虚拟化操作系统而不是硬件,容器之间共享同一套操作系统资源。...比如,删除前一层文件操作,实际不是真的删除前一层文件,而是仅在当前层标记为该文件已删除。最终容器运行时候,虽然不会看到这个文件,但是实际上该文件会一直跟随镜像。...我们可以通过 :格式来指定具体这个软件哪个版本镜像。如果不给出标签,将以 latest 作为默认标签.。   ...6.省钱 低成本安全超售 相关命令 安装 Docker 安装是非常便捷 macOS、ubuntu 等下面都有一键式安装工具或者脚本。更多可以参考 Docker 官方教程。...Dockerfile 一个由一堆命令+参数构成脚本,使用 docker build 即可执行脚本构建镜像,自动去做一些事(同类似于travis-ci 中 .travis.yml)。

    67210

    手把手教你制作漏洞复现环境

    相比其他两项, docker 夸平台及针对性最好. 不知道你们有遇到过 VM虚拟机镜像 因为CPU不同而无法启动运行?...知识本来很普通常见, 有的人却喜欢挑上那些外表华丽光鲜. 必须知道东西 Docker 目前定义容器引擎, 可以方便管理容器....docker 会先试图本地找运行容器指定镜像, 如果没有则会从远程仓库拉取. ) $ docker run -it ubuntu:latest bash run 表示运行 -it 这是常用两个参数..., 组合起来表示运行交互式终端 ubuntu:latest 这是指用 ubuntu 最新镜像tag来启动容器. bash 命令运行一个交互 Shell, 完整 /bin/bash 最后通过 exit...除了上述 shell 交互方式, Docker 还提供一种脚本文件方式来构建所需镜像, 减少不同机器上重复构建镜像、配置文件等操作, 也方便团队交流时整理成文案, 已阅读文件形式知道该镜像包含那些修改及操作

    2.1K11

    如何Ubuntu上安装ionCube

    您可以参考这篇文章进行配置:CVM上搭建网页服务器(LNMP) 第一步 - 选择正确ionCube版本 您选择ionCube版本与您PHP版本匹配非常重要,因此首先,您需要知道: 我们Web服务器正在运行...PHP版本,同时也需要知道自己操作系统版本32位或64位。...如果你有一个64位Ubuntu服务器,你可能正在运行64位PHP。为此,我们将使用一个小PHP脚本来检索有关我们服务器当前PHP配置信息。...使用nano或您喜欢文本编辑器Web服务器根目录中创建一个名为info.php文件文件(根目录可能/var/www/html,除非您已更改它)。...如果您使用Apache,请运行: sudo systemctl restart apache2.service 如果您使用Nginx,请运行: sudo systemctl restart nginx

    1.9K01

    Linux服务器新手比较适合发行版生产环境选择

    明月发现很多草根博客站长们对Linux基本都是“新手”水平,甚至很多人第一次Linux里才知道“字符控制台”存在,所以感觉很有必要再今天抽个时间给大家聊聊这方面的事儿了,Linux作为网站服务器操作系统首先面临就是选择哪个...目前比较著名Linux发行版如:FedoraCore、Debian、Mandrake、Ubuntu、RedHatLinux、SuSE等等这些,是不是看眼花缭乱,其实没有几个可以很详细说明白具体区别的...稳定有多种含义了,一个系统本身运行稳定性,另一个就是系统级漏洞、BUG、安全隐患等修复及时性如何。...而“一键安装LNMP脚本包”一般成熟发行包都会有很详细使用文档供参考(中文),借助这些文档帮助有助于新手们更早理解LNMP原理以及运行方法,学习起来也更加方便。...另外,个人感觉军哥LNMP1.4个很不错“一键安装LNMP脚本包”(https://lnmp.org),目录结构很清晰,脚本很全面备份、安全防护、升级、更新、模块化管理运行都非常方便,官方网站

    2.6K40

    如何Ubuntu 14.04上使用Nginx安装HHVM

    本文中,我们将向您展示如何安装HHVM并将其与Nginx集成。 准备 本教程已在Ubuntu 14.04上测试过。所描述安装和配置在其他OS或OS版本上类似,但配置文件命令和位置可能不同。...安装了Nginx(按照Ubuntu 14.04上文章如何安装Linux,Nginx,MySQL,PHP(LEMP)堆栈第一步) 本教程中所有命令都应以非root用户身份运行。...main" 一旦你添加了存储库,你必须让apt,即Ubuntu软件管理员知道有新软件包可以随之安装。...如果你有一个默认Nginx安装,你可以运行脚本而不需要像这样任何参数: sudo /usr/share/hhvm/install_fastcgi.sh 运行时,此脚本将配置文件/etc/nginx/...重要知道HHVM与通常PHP以及所有流行PHP框架都不是100%兼容。我们撰写本文时测试表明,许多PHP Web应用程序(如WordPress)似乎都能正常工作。

    1.3K20

    如何Ubuntu 20.04 上安装和使用 Composer

    本文最先发布:https://www.itcoder.tech/posts/how-to-install-and-use-composer-on-ubuntu-20-04/ Composer 一个...一、 Ubuntu 上安装 PHP Composer 安装 Composer 之前,确保你已经在你系统上安装了必要依赖软件包: sudo apt update sudo apt install...composer.json用来描述 PHP 项目,包括 PHP 依赖和其他元数据文件。 所有通过 Composer 可以安装 PHP 软件包都列 Packagist。...输入下面的命令,运行脚本php testing.php 输出将会像下面这样: Now: 2020-06-17 20:41:04 稍后,如果你想升级你 PHP 软件包,你只需简单运行: composer...三、总结 我们已经向你展示如何Ubuntu 20.04 上安装 Composer,并且如何使用它创建一个基础 PHP 项目。

    5.6K30

    Centos6环境下CI(CodeIgniter)框架创建定时任务

    我们项目开发过程中,经常遇到定时类需求,如果仅仅一个PHP文件,那么很轻松知道该怎么配置,但是框架中,mvc设计思想访问对应控制器下对应方法,那么就无从下手了。.../var/spool/cron/error.log >&1 说明 我这里每分钟一次; /usr/local/php/bin/php php系统下安装目录; /data/wwwroot/default...注:以下总结基于Ubuntu 12.04 去/etc目录下看看 先去Ubuntu/etc目录下看看,我们都知道/etc目录主要用来存放系统中配置文件,基本上所有的配置文件都可以在这里找到。...cron服务 cron一个linux下定时执行工具,可以无需人工干预情况下运行作业。.../var/spool/cron/目录下所有用户crontab文件,你也可以去看看。上面说到/etc下配置都是属于系统级别的,那么个人级别的定时执行如何来做呢?

    43010

    如何Ubuntu 16.04上安装Node.js

    本教程中,我们将向您展示如何Ubuntu 16.04服务器上开始使用Node.js。 准备 本教程假设您使用Ubuntu 16.04。...开始之前,您应该拥有一个sudo系统上设置权限非root用户帐户。您可以通过完成Ubuntu 16.04初始服务器设置中步骤1-4来了解如何执行此操作。...如何Ubuntu安装Distro-Stable版本 Ubuntu 16.04在其默认存储库中包含一个Node.js版本,可用于多个系统中轻松提供一致体验。...从nodesource运行安装脚本后,您可以像上面一样安装Node.js包: sudo apt-get install nodejs 要检查在这些初始步骤之后安装了哪个版本Node.js,请输入: nodejs...如何使用NVM安装 安装Node.js另一种方法通过apt用一个专门设计工具nvm,它代表“Node.js版本管理器”。而不是操作系统级别nvm工作,主目录中独立目录级别工作。

    7.2K61

    如何在服务器上安装LAMP

    、Perl或Python,脚本语言 本教程中,我们将在Ubuntu上安装LAMP。...网页如下: 如果您看到此页面,那么您Web服务器现在已正确安装并可通过防火墙访问。 如何查找服务器公共IP地址 如果您不知道服务器公共IP地址是什么,可以通过多种方式找到它。...第三步:安装PHP PHP我们设置组件,它将处理代码以动态显示内容。它可以运行脚本,连接到我们MySQL数据库以获取信息,并将处理过内容交给我们Web服务器进行显示。...此时,您LAMP堆栈已安装并配置完毕。我们仍然应该测试我们PHP。 第四步:Web服务器上测试PHP处理 为了测试我们系统是否为PHP正确配置,我们可以创建一个非常基本PHP脚本。...php phpinfo(); ?> 完成后,保存并关闭文件。 现在我们可以测试我们Web服务器是否正确显示PHP脚本生成内容。我们只需我们网络浏览器中访问此页面即可。

    3K21

    如何Ubuntu 16.04中安装Linux,Nginx,MySQL,PHP(LNMP堆栈)

    其后端数据存储MySQL数据库中,动态处理由PHP处理。 本教程中,我们将演示如何Ubuntu 16.04服务器上安装LNMP堆栈。Ubuntu操作系统将负责其第一个需求。...我们还将学习如何启动和运行其余组件。 准备 开始本教程之前,一台已经设置好可以使用sudo命令非root账号Ubuntu 16.04服务器,并且已开启防火墙。...之后开始安装服务器: $ sudo apt-get update $ sudo apt-get install nginx Ubuntu 16.04上,Nginx配置为安装时开始运行。...如果您正在运行ufw防火墙,如我们准备教程中所述,您将需要允许连接到Nginx。Nginx 安装时用ufw注册,因此程序非常简单。...为了保证安装,我们可以运行一个简单安全脚本,询问我们是否要修改一些不安全默认值。

    2.1K10

    物联网设备固件分析之小试牛刀

    运行十分简单,系统当前路径下,运行: firmwalk.sh firmware_file_system_path 后跟固件中文件系统路径即可,以dlinkdir-300为例,有如下结果。 ?...由上图所示,发现了telnet关键字,且/etc/scripts/system.sh文件中出现,这个文件随系统启动脚本文件,那说明telnet服务随系统启动了,顺着这个线头捋应该有戏。...那么是否有工具能通过源码审计方式发现一些简单漏洞,当然有的,这里将一个简单PHP代码审计工具RIPS。它使用了静态分析技术,能够自动化地挖掘PHP源代码中潜在安全漏洞。...先来看看它安装,由于这款工具也是由PHP语言编写,首先需要搭建PHP和web服务运行环境。...我们就可以试一下是否存在上面发现脆弱点。先来看看web漏洞,浏览器中运行: 192.168.0.1/model/__show_info.php?

    1.5K11

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券