标签: php

var/www 不起作用

我已经使用以下命令在我的 Ubuntu 14.04 笔记本电脑上安装了 LAMP 堆栈:

sudo apt-get install apache2
Run Code Online (Sandbox Code Playgroud)

我去了 localhost,它显示了典型的树(在我的情况下,树是空的 ... http://i.stack.imgur.com/DPc8A.png 的索引)。

所以我在命令行输入 sudo service apache2 start

之后我创建了一个 hello world php 文件,名为example.php

然后我将该文件放在var/www 文件夹中(要进入该文件夹,我先转到文件,然后转到系统,然后转到 var 文件夹,然后转到 www 文件夹)。

最后我打开浏览器并输入localhost/example.php

该文件显示为未找到。

注意:从控制台我也这样做了:sudo chmod -R 755 var/www 我还检查了 www 文件夹权限,任何人都可以访问文件,并且我有“创建和删除文件”权限。

我该怎么办?文件在那里,但 localhost 显示一个空列表,当我尝试从浏览器访问它时,“找不到任何文件”。

lamp php apache2

1
推荐指数
1
解决办法
8355
查看次数

12.04.3 到 14.04.i 后 Apache + php5 问题做发布升级(服务器)

我做了一个'do-release-upgrade' 大多数升级都很好。但是从 Apache 2.2.22 升级到 2.4.7 出错了。php5 apache 模块似乎有问题。

我收到以下错误消息:

apache2: Syntax error on line 203 of /etc/apache2/apache2.conf: Syntax error on line 
1 of /etc/apache2/mods-enabled/php5.load: Cannot load /usr/lib/apache2/module
/libphp5.so into server: /usr/lib/apache2/modules/libphp5.so: cannot open shared   
object file: No such file or directory
Action 'configtest' failed.
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?我希望有简单的方法来解决这个问题。:)

php apache2 do-release-upgrade

1
推荐指数
1
解决办法
1万
查看次数

无法在 /var/www/html 中创建文件

我正在运行 Ubuntu 14.04 版,并且我有一个 apache2 服务器设置为在本地主机上托管一些存储在/var/www/html.

当我尝试在我的 php 脚本之一中执行以下代码时

<?php
$file = fopen("test.txt","w");
fwrite($file,"Hello World. Testing!");
fclose($file);
?>
Run Code Online (Sandbox Code Playgroud)

搜索后,我没有在我的 /var/www/html 或我计算机上的任何位置找到名为 test.txt 的文件。文件名不存在,我正在使用,sudo nautilus因为我没有必要的权限来编辑 .php 文件中的 php 文件/var/www/html。为什么文件没有出现在我的/var/www/html文件夹中,我该如何解决这个问题以便创建文件?

server php permissions apache2

1
推荐指数
1
解决办法
1万
查看次数

找不到 PhpStorm.sh 文件 (Ubuntu 14.04) LTE

https://www.jetbrains.com/phpstorm/download/下载 PhpStorm (PhpStorm-8.0.2.tar.gz)

指示:

  • 使用以下命令解压 PhpStorm-*.tar.gz 文件: tar xfz PhpStorm- .tar.gz*

  • 从 bin 子目录运行 PhpStorm.sh

按照说明,我解压了文件,但在 bin 子目录中找不到PhpStorm.sh文件,bin 目录中只有idea.propertieslog.xml两个文件。

请帮助任何人如何创建该文件或运行 PhpStorm?谢谢...

php editor ide

1
推荐指数
1
解决办法
6047
查看次数

我忘记了我的 phpmyadmin 用户名和密码?

我忘记了我的 Phpmyadmin 用户名和密码。我很久以前就安装了 phpmyadmin 但我现在忘记了那些登录详细信息我应该怎么做才能访问 phpmyadmin 面板?

server php apache2 phpmyadmin 14.04

1
推荐指数
1
解决办法
4万
查看次数

如何在 pv each 更改时在新行上打印输出?

我必须使用复制一个大文件,pv并且由于 pv 输出进度,我想利用它并在php文件中使用它。但是,pv在同一行上输出进度(覆盖以前的状态),我需要它在新行上写入每个新状态,然后可以由php. 我怎样才能做到这一点?我已经尝试了以下各种版本,但它不起作用:

 pv largefiles > newlargefiles | stdbuf -oL tr '\r' '\n'
Run Code Online (Sandbox Code Playgroud)

php copy

1
推荐指数
1
解决办法
1326
查看次数

安装过时的 libapache-mod-php4

我有 Ubuntu 15 LTS。不幸的是,我需要安装libapache2-mod-php4 以支持旧的客户端网站。我已经设法php4从源代码手动安装,但找不到将该软件包安装到我的 Ubuntu 的方法。我能做什么?

php apache2 15.10

1
推荐指数
1
解决办法
2079
查看次数

在 Ubuntu 16.04 上安装 ODBC 和 Sybase

我目前正在为我们的项目构建 Ubuntu 16.04 服务器。当我尝试安装时发生错误:

sudo apt-get install php5-odbc php5-sybase tdsodbc

错误说: Unable to locate package php5-odbc Unable to locate package php5-sybase

我成功地将它安装在我以前的服务器 Ubuntu 14.04 上。我的问题是,如何将它安装到我最新的 Ubuntu 16.04 服务器上?

任何帮助都感激不尽。

php apache2 mssql php7 odbc

1
推荐指数
1
解决办法
9208
查看次数

使用 apache2 在 Ubuntu 16 上安装 php5.5

我需要为我的项目使用旧版本的 php(我知道它不受支持)。我试过添加 PPA ppa:ondrej/php,但它不起作用 - 它找不到包。还有其他方法吗?简单的

sudo apt-get install php5
Run Code Online (Sandbox Code Playgroud)

也不起作用;它返回no installation candidate

php apache2 16.04

1
推荐指数
1
解决办法
2万
查看次数

PHP - localhost 当前无法处理此请求。HTTP 错误 500

我目前正在尝试在 Ubuntu 上启动并运行 php 、 apache 和 mysql 。我最近从 Windows 切换到 Ubuntu 来学习。但我面临着一些问题。当代码正确时,文件在浏览器中正确执行,当出现语法错误时,它不会在浏览器中显示错误,而是如图所示抛出错误。

HTTP 500 错误

我已经通过 phpinfo() 检查了我的 php 设置,如下所示。 php信息

我认为错误报告已启用,并且我尝试在各个线程上阅读类似的其他问题,但它们并没有真正帮助我。他们指出我需要验证 .htaccess 文件是否处于良好状态。我不确定如何验证这一点,有人可以帮助我吗?我还尝试将目录权限更改为 777 和 755,但这也无济于事。关于如何修复它的任何想法?

server mysql php permissions apache2

1
推荐指数
1
解决办法
7万
查看次数

标签 统计

php ×10

apache2 ×8

server ×3

permissions ×2

14.04 ×1

15.10 ×1

16.04 ×1

copy ×1

do-release-upgrade ×1

editor ×1

ide ×1

lamp ×1

mssql ×1

mysql ×1

odbc ×1

php7 ×1

phpmyadmin ×1