首页
学习
活动
专区
工具
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服务器,请相应地调整步骤中的命令和文件路径。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何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

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.1K20

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.4K60

如何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.4K41

如何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程序一样。

54561

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

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

64010

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

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

2K11

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

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

2.5K40

如何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.8K00

如何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

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下配置都是属于系统级别的,那么个人级别的定时执行如何来做呢?

36210

如何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.3K30

如何在服务器上安装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上安装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.1K61

如何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注册,因此程序非常简单。...为了保证安装,我们可以运行一个简单安全脚本,询问我们是否要修改一些不安全默认值。

2K10

如何使用脚本测试PHP MySQL数据库连接

MySQL一种流行数据库管理系统,而PHP适用于Web开发服务器端脚本语言; 与Apache或Nginx HTTP服务器一起,LAMP ( Linux Apache MySQL / MariaDB...对于Web应用程序用户与存储在数据库中信息进行交互,必须有一个服务器上运行程序才能从客户端接收请求并传递给服务器。 本指南中,我们将介绍如何使用PHP文件测试MySQL数据库连接。...Linux系统上设置LAMP 安装LAMP(Linux,Apache,MariaDB或MySQL和PHPDebian 9上堆叠 如何使用PHP 7和MariaDB 10Ubuntu 16.10上安装...现在运行如下: 它应该打印指定数据库中总数。...如何查找MySQL,PHP和Apache配置文件 12有用PHP命令行用法每个Linux用户必须知道 如何隐藏HTTP头文件中PHP版本号 你有任何其他方式或脚本来测试MySQL数据库连接吗?

9.1K20
领券