我正在运行 Mint 17,并将我的/etc/apache2/sites-available/000-default.conf文件更改为以下内容:
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort …Run Code Online (Sandbox Code Playgroud) 我做了一个'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文件夹中,我该如何解决这个问题以便创建文件?
所以我已经成功地在我的 apache2 服务器上安装了 joomla,但默认页面仍然是 index.html。也就是说,当我在 joomla 管理器中单击预览时,它会转到 index.html!
同样的 index.html 建议我删除它,但对于我的生活,我无法弄清楚如何。我无法将其发送到垃圾箱,也无法手动删除它。我可以将它复制到另一个文件夹,然后删除副本,但这并没有真正的帮助。
从这个问题:在 apache2 中编辑 index.html
看起来使用正确的 sudo 命令我可以删除这个文件。我可能会 cd 进入文件夹并运行某种删除命令?
在此先感谢您的帮助!如果不是这个 SE 我不知道我是否能学会这个新的操作系统!
我忘记了我的 Phpmyadmin 用户名和密码。我很久以前就安装了 phpmyadmin 但我现在忘记了那些登录详细信息我应该怎么做才能访问 phpmyadmin 面板?
如何从终端卸载 Ubuntu 14.04 上的 Apache2?我不知道命令。
我基本上是专业的PHP 开发人员,我在我的机器上使用LAMP。我在我的机器上使用64 位 Ubuntu 14.04 LTS。
我在我的机器上使用 Apache HTTP Server。为了检查它的版本,我执行了以下命令并得到以下结果:
~$ apachectl -V
Run Code Online (Sandbox Code Playgroud)
输出如下:
Server version: Apache/2.4.16 (Ubuntu)
Server built:
Server's Module Magic Number: 20120211:47
Server loaded: APR 1.5.2, APR-UTIL 1.5.4
Compiled using: APR 1.5.2, APR-UTIL 1.5.4
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D …Run Code Online (Sandbox Code Playgroud) 我有 Ubuntu 15 LTS。不幸的是,我需要安装libapache2-mod-php4 以支持旧的客户端网站。我已经设法php4从源代码手动安装,但找不到将该软件包安装到我的 Ubuntu 的方法。我能做什么?
我知道这是您听说过的最愚蠢的想法之一,但我的客户,作为他论文项目的一部分,他希望能够流式传输任何媒体,包括外部硬盘上的媒体。
代理是一个选项,但我们完成了脚本,他只想将文档根目录更改为/毕竟这只是一个大学项目。
在 Windows 中,我们能够将文档根目录更改为 C: 并且它可以工作,ubuntu,没有运气将它设置为/那么如何让 apache 在所有机器上运行/
我目前正在为我们的项目构建 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 服务器上?
任何帮助都感激不尽。
apache2 ×10
php ×5
14.04 ×2
permissions ×2
server ×2
15.10 ×1
apache2.4 ×1
external-hdd ×1
mssql ×1
odbc ×1
php7 ×1
phpmyadmin ×1
uninstall ×1
upgrade ×1
webserver ×1