我已经使用以下命令在我的 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 显示一个空列表,当我尝试从浏览器访问它时,“找不到任何文件”。
我做了一个'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)
如何解决这个问题?我希望有简单的方法来解决这个问题。:)
我正在运行 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文件夹中,我该如何解决这个问题以便创建文件?
从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.properties和log.xml两个文件。
请帮助任何人如何创建该文件或运行 PhpStorm?谢谢...
我忘记了我的 Phpmyadmin 用户名和密码。我很久以前就安装了 phpmyadmin 但我现在忘记了那些登录详细信息我应该怎么做才能访问 phpmyadmin 面板?
我必须使用复制一个大文件,pv并且由于 pv 输出进度,我想利用它并在php文件中使用它。但是,pv在同一行上输出进度(覆盖以前的状态),我需要它在新行上写入每个新状态,然后可以由php. 我怎样才能做到这一点?我已经尝试了以下各种版本,但它不起作用:
pv largefiles > newlargefiles | stdbuf -oL tr '\r' '\n'
Run Code Online (Sandbox Code Playgroud) 我有 Ubuntu 15 LTS。不幸的是,我需要安装libapache2-mod-php4 以支持旧的客户端网站。我已经设法php4从源代码手动安装,但找不到将该软件包安装到我的 Ubuntu 的方法。我能做什么?
我目前正在为我们的项目构建 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(我知道它不受支持)。我试过添加 PPA ppa:ondrej/php,但它不起作用 - 它找不到包。还有其他方法吗?简单的
sudo apt-get install php5
Run Code Online (Sandbox Code Playgroud)
也不起作用;它返回no installation candidate
我目前正在尝试在 Ubuntu 上启动并运行 php 、 apache 和 mysql 。我最近从 Windows 切换到 Ubuntu 来学习。但我面临着一些问题。当代码正确时,文件在浏览器中正确执行,当出现语法错误时,它不会在浏览器中显示错误,而是如图所示抛出错误。
我已经通过 phpinfo() 检查了我的 php 设置,如下所示。 php信息
我认为错误报告已启用,并且我尝试在各个线程上阅读类似的其他问题,但它们并没有真正帮助我。他们指出我需要验证 .htaccess 文件是否处于良好状态。我不确定如何验证这一点,有人可以帮助我吗?我还尝试将目录权限更改为 777 和 755,但这也无济于事。关于如何修复它的任何想法?