标签: php

在 Windows/Apache 上安装 PHP APC

我需要帮助安装和配置 PHP APC 我已经从http://downloads.php.net/pierre/在我的 PHP 信息中下载,我看到

编译器 MSVC9 (Visual C++ 2008) 架构 x86

所以我下载了php_apc-5.3-nts-svn20100226-vc9-x86.zip。然后安装,我尝试添加

[PHP_APC]
extension=php_apc.dll
Run Code Online (Sandbox Code Playgroud)

到php.ini。重启 Apache 失败。尝试php在 cmd 中执行会导致错误,指出缺少 php5.dll。但我对此表示怀疑。从 php.ini 中删除 2 行修复了错误。那我怎么安装apc呢?

apache-http-server php

6
推荐指数
1
解决办法
5496
查看次数

有没有用PHP编写的邮件服务器?

我想在我的一台仅支持 PHP 的托管机器上设置邮件服务器。那台机器上没有运行标准的邮件服务器。

有没有用 PHP 编写的邮件服务器?或者,考虑到语言的限制,甚至可以用 PHP 编写邮件服务器吗?

email mail-server php

6
推荐指数
1
解决办法
1503
查看次数

如何通过 php.ini 禁用所有错误消息?

尽管有以下设置,但我经常看到产生错误的文件路径。无论如何,我如何关闭所有错误?

error_reporting = E_ALL
display_errors = off
log_errors = off
Run Code Online (Sandbox Code Playgroud)

php logging php.ini

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

Linux 服务器损坏的软件包

所以,我正在尝试在 Ubuntu Lucid 10.04.3 服务器上安装 PHP5 cURL 包。我担心这个服务器上有损坏的包,如果我用损坏的包安装这个包,它可能会弄乱 PHP 或 Apache。

我已经试过了sudo apt-get clean,sudo dpkg --configure -a; sudo apt-get -f install但破损的包裹还在那里。

如果只是做一个sudo aptitude install php5-curl你认为这会影响 MySQL 或其他任何使用 PHP5 的东西吗?

sudo aptitude install php5-curl 的输出:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages are BROKEN:
  php5-cli php5-gd php5-mysql php5-xmlrpc
The following NEW packages will be installed:
  php5-curl
The …
Run Code Online (Sandbox Code Playgroud)

linux apache-http-server package-management php aptitude

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

闪存驱动器友好(便携式)XAMPP 替代品?

我正在尝试使用 XAMPP 便携式作为服务器在闪存驱动器上设置便携式 MediaWiki wiki。

http://lifehacker.com/354005/run-your-personal-wikipedia-from-a-usb-stick

当我尝试启动 apache 或 mySQL 时,出现此错误(paste)。

上午 11:19:52 [Apache] 错误:Apache 意外关闭。
上午 11:19:52 [Apache] 这可能是由于端口阻塞、缺少依赖项、
上午 11:19:52 [Apache] 权限不当、崩溃或通过其他方法关闭。
11:19:52 AM [Apache] 按 Logs 按钮查看错误日志并检查
11:19:52 AM [Apache] Windows 事件查看器以获取更多线索
11:19:52 AM [Apache] 如果您需要更多帮助,请复制并发布此内容
11:19:52 AM [Apache] 论坛上的整个日志窗口

我在这里尝试了解决问题的建议。我尝试在另一台计算机(我家的另一台计算机,因此使用相同的互联网连接)和旧版本的 XAMPP 上执行此操作。一切都无济于事。我之前运行过 apache 和 mySQL,但在我创建的新 wiki 上弄乱了 wiki 设置后,我删除了该文件夹以重新开始。

如何使用 XAMPP 解决我的问题?我必须使用 MediaWiki - 我对 tiddlywiki 或任何不需要自己的服务器的替代品不感兴趣,因为我的需要它必须是 MediaWiki。无论如何,问题出在服务器上。

编辑:

因为我无法让 XAMPP 工作,所以我打算使用便携式割草机。谢谢你的帮助。

shutdown apache-http-server mysql php

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

检查我在 Debian 上运行的 PHP 版本?

我正在运行 Debian 6,我需要知道我正在运行的 PHP 版本,是否有我可以运行的命令?

我在上一个问题中尝试了“php -i”和“php -v” 。

root@azaz07:/srv/www/site.com/public_html# php -i
bash: php: command not found
root@azaz07:/srv/www/site.com/public_html# php -v
bash: php: command not found
Run Code Online (Sandbox Code Playgroud)

linux debian php version

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

OSX,无法在 0.0.0.0:80 上侦听(原因:权限被拒绝)

我在 OSX Mavericks 上。我从http://php-osx.liip.ch/安装了 PHP 5.5 。当我在浏览器中访问 localhost 时,我会看到一个页面,上面写着“It Works!” 这不是我创建的页面,所以我不确定它的位置。这是来自 PHP 安装还是仅来自 Apache?

当我打开我的 IDE (PHPStorm) 并运行网站时,如果我使用像 8080 这样的端口,它就可以工作。如果我将端口设置为 80,它就会失败,IDE 会说:

/usr/local/php5/bin/php -S 0.0.0.0:80 -t /mywebsitepath/ 

Failed to listen on 0.0.0.0:80 (reason: Permission denied)
Run Code Online (Sandbox Code Playgroud)

当我搜索该特定错误时,我发现的只是NGINX 的帮助,但我使用的是 Apache。我需要更改什么才能在端口 80 上本地运行我的代码?

我想这样做,所以我可以使用 localhost 而不是 localhost:8080。

networking apache-http-server permissions php macos

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

PHP 的内存限制是什么?

我正在学习网络主机以及如何创建大型网站(例如学习平台)。

PHP 内存是限制服务器的某些“RAM 内存”(例如我计算机的 RAM 内存?)还是仅限制硬盘驱动器上的某种可用空间?

memory php

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

如何在 Amazon Linux 上 yum 将 PHP 更新到版本 5.4?

我需要在 Amazon Linux 实例中安装 PHP 5.4。

目前我们有:

root@ip-10-138-1-229 webapps]$ php -version
PHP 5.3.29 (cli) (built: Aug 20 2014 16:41:34)
Run Code Online (Sandbox Code Playgroud)

有 yum 包吗?

$ yum install php-5.4
Loaded plugins: priorities, security, update-motd, upgrade-helper
Setting up Install Process
No package php-5.4 available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)

让我们尝试为 php 更新 yum:

yum update php
Dependencies Resolved

===============================================================================================================================================================================
 Package                                   Arch                                 Version                                          Repository                               Size
===============================================================================================================================================================================
Updating:
 php                                       x86_64                               5.3.29-1.7.amzn1                                 amzn-main                               2.8 M
Updating for dependencies:
 php-bcmath                                x86_64                               5.3.29-1.7.amzn1                                 amzn-main                                52 k
 php-cli                                   x86_64                               5.3.29-1.7.amzn1                                 amzn-main …
Run Code Online (Sandbox Code Playgroud)

linux php amazon-ec2

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

使用 mssql 支持编译 PHP 7

所以我试图切换到 PHP 7。不幸的是,我需要连接到 MSSQL 服务器,所以我需要 pdo 的 dblib 驱动程序。使用 PHP5,您可以使用 php5-sybase 包。

所以我试着按照这个“指南”手动完成 。freetds 编译为切面但 PHP 说WARNING: unrecognized options: --with-sybase

在另一个网站上,我发现简单地添加 --with-mssql 应该可以工作,但也失败了。

有人对我有任何提示或解决方案吗?

compile php ms-sql

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