所以我最近在我的新笔记本电脑上安装了我的第一个 Ubuntu,准确地说,是 16.04 的每日版本,因为硬件是 15.10 的新硬件。现在我正在设置它,我想安装 php5 和一些扩展。
当我执行时,sudo apt-get install libapache2-mod-php5我收到错误消息,说没有可用于 php5 和 libapache2 的安装包。
错误消息是德语的,所以我怀疑这会有所帮助,但无论如何它就在这里。:-)
E: For package »libapache2-mod-php5« existiert kein Installationskandidat.
我需要添加一个 apt-get 存储库吗?或者我做错了什么?
我试图打开一个文件并在/var/www文件夹中用 PHP 写入它但它不起作用所以我做了
sudo chmod 777 /var/www
Run Code Online (Sandbox Code Playgroud)
现在我想将权限设置为/var/www默认值。
什么是默认权限/var/www?
我在评估板上使用 ubuntu 13.10,但我的互联网无法正常工作。我还需要安装软件,但 apt-get install 也不起作用。
终端说:E:无法获取一些档案,也许运行 apt-get update 或尝试使用 --fix-missing?
来源:http : //www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-13.04-lamp
以前问过这个问题,如何升级 PHPmyAdmin
给出的答案是
sudo apt-get update
sudo apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)
或者
sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
phpmyadminapt-get中包含的版本4.5.4是2016 年1 月 28 日发布。
在回答这个问题时,一个答案是使用提供以下命令的phpMyAdmin 存档。
sudo add-apt-repository ppa:phpmyadmin/ppa
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
在我的情况下,更新了很多东西,但是,不是特别的phpmyadmin,我需要额外的命令
sudo apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)
这确实成功地超越了20194.9.0.1年发布的版本。
在撰写本文时,似乎确实需要使用来自docs.phpmyadmin.net的模糊说明手动下载和复制。
是否有phpmyadmin比 PPA 更新的存储库,还是需要手动安装?
我对 unix 命令行 Web 服务器管理/管理的世界比较陌生。
许多带有控制面板管理选项的主机允许您通过一个简单的选项来更改 PHP 的运行方式。
最常见的选项是:
我的问题很简单,您如何通过命令行更改此设置?我知道 apache 有很多配置文件。
我发现的最接近的是这个问题,但是目录结构似乎与我的操作系统(Ubuntu 12.04)不匹配。
我很困惑如何似乎没有一个明确的指南,我可以找到详细说明这个过程的东西,这似乎很常见。如果存在,请原谅我......如果存在,请指出正确的方向。
我已将 PHP 旧版本升级到最新的 php7,但无法启动其服务。
systemctl restart apache2.service
Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.
Run Code Online (Sandbox Code Playgroud)
状态详情:
systemctl status apache2.service
? apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Active: failed (Result: exit-code) since Mon 2016-01-04 13:58:17 IST; 5s ago
Docs: man:systemd-sysv-generator(8)
Process: 16666 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)
Jan 04 13:58:17 GCT022 apache2[16666]: *
Jan 04 13:58:17 GCT022 apache2[16666]: * The apache2 configtest failed.
Jan 04 13:58:17 GCT022 apache2[16666]: Output of config test was:
Jan …Run Code Online (Sandbox Code Playgroud) 我目前正在使用 PhpStorm 主意 JetBrains,但它有问题,我真的在寻找可以让我在没有太多麻烦的情况下完成工作的东西。
请限制一个 IDE/编辑器的答案。
我已经尝试了 100 次,我对 Ubuntu 真的很陌生,但以一堆我什至不明白的错误结束,有人可以帮助我吗?
这是我所做的:
PHPIZE找不到。我刚刚安装了 Ubuntu 14.04,正在尝试安装 php 5.3。但是当我跑
apt-get install php5
Run Code Online (Sandbox Code Playgroud)
它正在安装 php 5.5.9-1ubuntu4。我需要在系统中使用 php 5.3,因为我正在处理的应用程序是用 php 5.3 构建的。
我怎样才能做到这一点?
尝试安装最新的 PHP5 软件包,因此我添加了我需要的 repo ( sudo add-apt-repository ppa:ondrej/php5 ),结果如下:
Traceback (most recent call last):
File "/usr/lib/python3.2/threading.py", line 740, in _bootstrap_inner
self.run()
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 141, in run
self.add_ppa_signing_key(self.ppa_path)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 234, in add_ppa_signing_key
tmp_export_keyring, signing_key_fingerprint, tmp_keyring_dir):
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 186, in _verify_fingerprint
got_fingerprints = self._get_fingerprints(keyring, keyring_dir)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 178, in _get_fingerprints
output = subprocess.check_output(cmd, universal_newlines=True)
File "/usr/lib/python3.2/subprocess.py", line 516, in check_output
output, unused_err = process.communicate()
File "/usr/lib/python3.2/subprocess.py", line 811, in communicate
stdout = _eintr_retry_call(self.stdout.read)
File "/usr/lib/python3.2/subprocess.py", line 456, …Run Code Online (Sandbox Code Playgroud) php ×10
apache2 ×5
apt ×3
14.04 ×2
mysql ×2
13.04 ×1
16.04 ×1
chmod ×1
command-line ×1
ide ×1
permissions ×1
phpmyadmin ×1
server ×1
text-editor ×1
updates ×1
upgrade ×1