标签: php

如何为 Ubuntu 11.04 启用 mod_rewrite Apache 模块?

在 CentOS 等其他 linux 中,它可以工作,但我无法在 Ubuntu 11.04 中运行它。

/var/www/html/folder/public/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
Run Code Online (Sandbox Code Playgroud)

10.04 mysql php 11.04 apache2

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

PHP OpenSSL 扩展有一个包?

我知道 OpenSSL 扩展在 PHP 源代码中,但是当我执行apt-get install php5. 甚至没有一个apt-get install php5-openssl。我必须如何进行?

php apt openssl

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

无法为 PHP5 获取 mcrypt

我已经做过很多次了:

sudo aptitude install php5-mcrypt

sudo apache2ctl restart
Run Code Online (Sandbox Code Playgroud)

aptitude 说 mcrypt 已安装。我已经重新安装了3次了。自从安装 apache 以来,我已经重新启动了大约 20 次。当我查看 phpInfo 时,我没有看到 mcrypt 列出。当我尝试执行我的代码时,它说 mcrypt 函数(选择一个 - 任意一个)不存在。mcrypt 显然没有启用。

有谁知道可能有什么问题?我不知道哪些部分应该放在什么地方以及所有这些应该如何组合在一起。

我安装了 PHP 5.5.3

php aptitude apache2

29
推荐指数
3
解决办法
8万
查看次数

如何安全地将 PHP 7.2 更新/升级到最新版本?

我正在 DigitalOcean 上的 Ubuntu 18.04 上的 LEMP 堆栈服务器上运行 WordPress 网站。WordPress 建议我将 PHP 更新到最新版本。

我正在运行 PHP 7.2.17;请告诉我将 PHP 更新到最新版本 PHP 7.3 的最安全方法。

php wordpress php7 18.04

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

PHP 5.6 什么时候会出现在官方 Canonical 存储库中?

我想它不会在 14.10 发布之前出现,但即使是这样,我们是否可以期望看到它出现在 14.04 使用的存储库中?

php official-repositories 14.04

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

13.10 php 中的 json_encode 发生了什么?

刚刚更新到 saucy 13.10 并且json_encode在捆绑的 php 中丢失了。 json没有出现在phpinfo()输出中,我的应用程序中出现此错误:

PHP Fatal error:  Call to undefined function json_encode()
Run Code Online (Sandbox Code Playgroud)

还有其他人遇到过这个问题或知道修复方法吗?

php 13.10

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

如何使用线程安全的 PHP 在 Ubuntu 14.04 上启用事件 MPM Apache 2.4?

我升级到 Ubuntu Server 14.04,希望默认的 apache 安装会使用新的事件 MPM,但我找到了旧的占用内存的 prefork。

我已经在 Arch Linux 中成功设置了事件 MPM,但在 Ubuntu 上却没有这样做。我不断得到:

Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP
Run Code Online (Sandbox Code Playgroud)

我已经安装php-fpm并配置了 apache2 以使用它,但是由于 apache2 的配置文件在 Ubuntu 上有所不同,我不太确定我是否在正确的地方进行了操作。

关于如何使 PHP 线程安全以便我可以使用 apache2 event-mpm 的任何想法?(当然不必手动重新编译php)

server php apache2 14.04

26
推荐指数
3
解决办法
6万
查看次数

Ubuntu Server 18.04 LTS 中缺少 php-mcrypt 包

php-mcryptUbuntu Server 18.04 LTS 中是否缺少该软件包?

apt install php-mcrypt
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php-mcrypt is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'php-mcrypt' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

server php package-management apt apache2

26
推荐指数
3
解决办法
11万
查看次数

更新到 13.10 后,Apache 虚拟主机不再工作

我今天将我的 kubuntu 更新到 13.10,我之前运行良好的虚拟主机不再运行。

s2ensitea2dissite命令要求“网站XXXXXX并不存在”连文件都在网站-aviable并分别在网站启用我tryed从启用的网站,删除,然后重新启用它们,但仍阿帕奇声称他们就不会存在。

这是我的虚拟主机之一。他们基本上都是这样。

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName expsite.local

    DocumentRoot /var/www/expsite/htdocs
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/expsite/htdocs/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride FileInfo
        Order allow,deny
        allow from all
    </Directory>

#   ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
#   <Directory "/usr/lib/cgi-bin">
#       AllowOverride None
#       Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
#       Order allow,deny
#       Allow from all
#   </Directory>

        CustomLog /var/www/expsite/logs/access.log combined
        ErrorLog /var/www/expsite/logs/error.log
        LogLevel warn

#    Alias /doc/ "/usr/share/doc/"
#    <Directory "/usr/share/doc/">
#        Options Indexes …
Run Code Online (Sandbox Code Playgroud)

server php virtualhost apache2

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

通过命令行将服务器 php 版本更新为 5.4.10

我第一次从头开始设置 vps,主机有一个一键式 LAMP 安装程序,它消除了大量工作,但运行时phpinfo();我发现我正在运行 5.3.10。

所以我想将它更新到 5.4.10 - 我运行过sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt但它说 php5 是最新版本,关于如何更新这个的任何想法?

服务器正在运行 Ubuntu 12.04

server lamp php

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