当前位置: 首页 > 知识库问答 >
问题:

使用Apache2和PHP7在Ubuntu上测试PHP

朱伯寅
2023-03-14

我已经用(sudo apt get install php7.0 php7.0-mcrypt)在我的机器上安装了Apache2php7。当我在终端中点击php-v时,它返回:

PHP7.0。4-7ubuntu2。1(cli)(NTS)版权所有(c)1997-2016 PHP Group Zend Engine v3。0.0,版权所有(c)1998-2016 Zend Technologies与Zend OPcache v7。0.6-dev,版权所有(c)1999-2016,由Zend Technologies出版

然后我在var/www/html/e.php创建了一个PHP文件,内容如下:

  <!DOCTYPE html>
<html>
<body>

<h1>My first PHP page</h1>

<?php
echo "Hello World!";
?>

</body>
</html>

当我打开浏览器时(http://localhost/e.php),它不显示php变量,只处理html标记。我错过了什么?Apache Works的Ubuntu“It Works”页面。

提前谢谢。

共有3个答案

常博裕
2023-03-14

你需要安装PHP apache2模块来使用PHP。您可以通过输入命令从终端安装libapache2-mod-php

sudo apt-get install libapache2-mod-php

Apache将自动重启,然后PHP可用。

欧阳骏俊
2023-03-14

我以前在ubuntu中遇到过同样的问题,尝试将该文件从var/www/html/e.php移动到/opt/lampp/htdocs,并确保它有正确的“-rw-r--r--”

姚兴安
2023-03-14

您必须安装apachephp模块。

找到下面的命令,用apache安装所有php模块

apt-get install -y php7.0 libapache2-mod-php7.0 php7.0-curl php7.0-gmp php7.0-mbstring php7.0-phpdbg php7.0-sqlite3 php7.0-zip php7.0-bcmath php7.0-dba php7.0-imap php7.0-mcrypt php7.0-pspell php7.0-sybase php7.0-bz2 php7.0-dev php7.0-interbase php7.0-mysql php7.0-readline php7.0-tidy php7.0-cgi php7.0-enchant php7.0-intl php7.0-odbc php7.0-recode php7.0-xml php7.0-cli php7.0-fpm php7.0-json php7.0-opcache php7.0-snmp php7.0-xmlrpc php7.0-common php7.0-gd php7.0-ldap php7.0-pgsql php7.0-soap php7.0-xsl php7.0-mongo

然后运行下一个命令

sudo update-alternatives --set php /usr/bin/php7.0

然后assigen的模式php处理程序

a2enmod php7.0

重新启动apache Web服务器

service apache2 restart

然后尝试打开到浏览器。http://localhost/e.php)

 类似资料:
  • 我尝试使用来自命令行的evosuite独立jar生成测试。 我的项目目录在src/czytacz中有源代码,项目目录中有antlr-4.3-complete.jar java-jar evosuite-0.1.1.jar-target src/czytacz EvoSuite的输出: Evosuite 在目标src/czytacz中找到0个匹配类 分析类路径(生成继承树) antlr-4.2-co

  • 问题内容: 我需要使用apache配置的php在我的Web服务器上执行一些命令。 输出: 我的猜测是因为我的ubuntu上有php权限!你有什么建议? 问题答案: 您需要运行: 检查你是否有一条线像 在文件顶部添加您自己的本地IP,然后添加一行 最后在您的PHP文件中: (您正在尝试通过Web重新启动apache,也许您不知道webmin界面?我认为有比sudo方法更好的解决方案。授权www- d

  • 我有一个服务器,它有一个运行PHP5.6的应用程序。但我将服务器从Ubuntu 14.04升级到了18.04,在此过程中,我还将PHP升级到了7.2。现在我试图卸载它,但我发现很难。 我已经运行了命令: 和 它说PHP它没有安装,但是运行我仍然看到PHP的版本7。 PHP7.2。19-0ubuntu0。18.04.2(cli)(创建日期:2019年8月12日19:34:28)(NTS)版权所有(c

  • 本文向大家介绍详解Ubuntu下安装和配置Apache2,包括了详解Ubuntu下安装和配置Apache2的使用技巧和注意事项,需要的朋友参考一下 在Ubuntu中安装apache 安装指令: 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动: 停止: 重新启动: 配置文件保存在:/etc/apache2 需要说明的是,普通的apache发行版本配置文件是:htt

  • 本文将介绍如何在Ubuntu server 16.04版本上安装kubeadm,并利用kubeadm快速的在Ubuntu server 版本 16.04上构建一个kubernetes的基础的测试集群,用来做学习和测试用途,当前(2018-04-14)最新的版本是1.10.1。参考文档包括kubernetes官方网站的kubeadm安装文档以及利用kubeadm创建集群这两个文档。 生产用途的环境,

  • 我正在阅读有关C中线程的教程并测试了以下代码: 我试图使用gcc和g编译此代码,但我总是遇到编译错误。 使用gcc-pthread thread_test.c: /tmp/ccmpQLyp。o: 在函数std::cout'thread_test.cpp: 你能帮忙吗?我必须做些什么才能让这段代码在Linux和Windows上运行吗?