标签: php

Apache 和 PHP 日志文件在哪里?

我已经在 Ubuntu 10.10 桌面版上安装了 Apache、PHP 和 MySQL,并且运行良好。
除了我不知道在哪里寻找 Apache 或 PHP 日志文件。

php apache2 log

270
推荐指数
3
解决办法
95万
查看次数

如何在仍受支持的 Ubuntu 版本中安装不同的(升级或降级)PHP 版本?

我正在尝试更新以在 Ubuntu 12.04/14.04/16.04 LTS 中安装 PHP 5.5、5.6 或 7.0,但我只能获得适用于 Ubuntu 12.04 的 PHP 5.3.10、适用于 Ubuntu 14.04 的 PHP 5.5.9 或适用于 Ubuntu 164 的 PHP 7.0.4使用官方存储库(使用 apt-get)。

我不太确定如何进行手动更新——因为我需要:

  • 使用新的(est)PHP 功能
  • 安装较旧的 PHP 版本应有的软件支持

php ppa

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

如何在 php5 中安装 curl?

我目前在 10.04 Lucid 中安装了 PHP 5.3 和 Apache。如何添加 PHP Curl 库?我需要为 curl 安装任何其他依赖项吗?

php

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

找到正确的 php.ini 文件

我目前正在尝试找到正确的 php.ini 文件来编辑它并重新启动 apache,这样更改就会发生,我很难过。

我找到了三个不同的 php.ini 文件(不知道为什么有三个)这就是我找到这些文件的方式

$ sudo find / -name php.ini
/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
Run Code Online (Sandbox Code Playgroud)

我也做过....

$ sudo php -i | grep 'Configuration File'
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
Run Code Online (Sandbox Code Playgroud)

我将所有这些(只是为了确定)更改为我想要的设置。

我使用重新启动了apache

sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)

结果...

* Restarting web server apache2
Run Code Online (Sandbox Code Playgroud)

我重新加载了页面,它显示 php.ini 文件没有更新。

我知道这是因为我用过

echo ini_get('post_max_size');
Run Code Online (Sandbox Code Playgroud)

本来应该改成20M的,结果还是只有2M

我尝试重新启动计算机,认为这可能会停止 apache 服务器并使用正确的设置重新加载 php.ini 文件,但可惜这种尝试也失败了。

是否有可能存在另一个可能干扰的 php.ini 文件?

php apache2

196
推荐指数
5
解决办法
80万
查看次数

如何在 Ubuntu 16.04 上从 PHP 7 降级到 PHP 5.6?

我正在尝试将我的 PHP 版本从 7 恢复到 5.6,虽然我删除了 PHP 7 然后安装了 PHP 5.6,但我似乎仍在运行版本 7。

是否有一种简单的方法可以在适当配置 apache、phpMyAdmin 和 co 的 PHP 版本中移动?

一种简单的方法来即时更改 PHP 的当前版本,甚至可以逐个站点更改。

php apache2 downgrade 16.04

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

在 Xenial (16.04) 上安装 PHP 5.6

我需要使用 php5 (5.6),因为我正在开发一个不支持 php7 的 Drupal 7 项目。问题是我最近更新到 ubuntu 16.04 Xenial,它似乎不再支持 php5

我试图从这个 repo安装它,但是当它尝试用 apt 安装它时,我总是遇到类似的错误。

$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
  php7.0-cli:i386 php7.0-cli`
Run Code Online (Sandbox Code Playgroud)

这意味着它已经过时了。如何在 Xenial 上安装 PHP 5.6?

php apt drupal php7

158
推荐指数
3
解决办法
53万
查看次数

在 nginx 上启用 PHP 的最简单方法是什么?

在 Ubuntu 12.04 上的 nginx 上启用 PHP 的最简单方法是什么?

最佳解决方案是要求最少工作的解决方案,理想情况下只需安装软件包:)

php nginx

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

如何在 Ubuntu 中安装 PHP `mbstring` 扩展?

什么是 PHPmbstring扩展,在 Ubuntu 14.04 上安装它的最佳方法是什么?

php extension 14.04

127
推荐指数
5
解决办法
59万
查看次数

如何安装 PHP 7?

PHP 7昨天发布了,我想试一试。

PHP 7.0.0 带有 Zend 引擎的新版本,许多改进和新功能,例如

  • 改进的性能:PHP 7 的速度是 PHP 5.6 的两倍
  • 显着减少内存使用
  • 抽象语法树
  • 一致的 64 位支持
  • 改进的异常层次结构
  • 许多致命错误转换为异常
  • 安全随机数生成器
  • 删除了旧的和不受支持的 SAPI 和扩展
  • 空合并运算符 (??)
  • 返回和标量类型声明
  • 匿名类
  • 零成本断言

php.net


可以在当前的 Ubuntu 版本上安装它吗?

是否存在任何当前限制或已知的兼容性问题?

php php7

119
推荐指数
5
解决办法
52万
查看次数

14.04 服务器中缺少 mysql 的 Mcrypt 扩展

ubuntu 14.04 上的 php mcrypt 扩展显示它安装正确,但 phpmyadmin 说:

 The mcrypt extension is missing. Please check your PHP configuration.
Run Code Online (Sandbox Code Playgroud)

我当前的 php 配置在这里。如果您需要更多信息,请通过评论与我联系。

$ sudo apt-get install php5-mcrypt
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    php5-mcrypt is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)

mysql php phpmyadmin dmcrypt 14.04

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

标签 统计

php ×10

apache2 ×3

14.04 ×2

php7 ×2

16.04 ×1

apt ×1

dmcrypt ×1

downgrade ×1

drupal ×1

extension ×1

log ×1

mysql ×1

nginx ×1

phpmyadmin ×1

ppa ×1