Articles of PHP

如何重新编译PHP

我已经改变了我的网站上的各种设置的一些设置,我被告知我需要通过SSH“重新编译PHP”。 谁能告诉我该怎么做? OOF,苛刻 – 人们想快速closures这一个。 inheritance人的情况。 我有一些很好的preg_matches在我的网站上进行,但我所在的服务器是左右抛出错误,抱怨我的PCRE不是UTF-8友好。 在研究了这个问题之后,似乎让它变得友好的唯一方法就是在条件下重新编译带有几个标志的PHP。 那就是我所在的地方。

Apache不会启动,MySql和FileZilla会

我使用Windows7和XAMPP 1.7.3(它是32位,但说它在64上工作)。 当我点击开始Apache没有发生,但在它下面写: “忙…. Apache服务启动” 但绿色正在运行的文本不会出现 Skype中的端口80被禁用。 我的电脑上没有IIS。 当我试图从控制面板启动Apache 2.2服务时,它会抛出一个警告框,指出这是服务特定的错误代码1。 有人说在httpd.conf文件中听80到85。 这没有奏效。 当我试图从控制面板启动Apache 2.2服务时,它会抛出一个警告框,指出这是服务特定的错误代码1。 我该如何解决这个问题?

使用pecl安装SVN扩展时出错

我试图安装下面的PHP扩展: http : pecl install svn-beta但是当我做pecl install svn-beta我收到一个错误消息,它无法findsvn_client.h文件。 我search了networking,但找不到任何有用的参考这个错误。 感谢您的帮助。 安装结果: root@myUbuntu:/home/thedp# pecl install svn-beta downloading svn-0.5.1.tgz … Starting to download svn-0.5.1.tgz (23,563 bytes) …..done: 23,563 bytes 4 source files, building running: phpize Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 1. Please provide the prefix of […]

是否有可能从家里或我的局域网外的远程计算机上查看我的apache服务器(本地主机)?

我正在开发一个网站,需要与其他利益相关者分享进展。 是否有可能从家里或我的局域网外的远程计算机上查看我的apache服务器(本地主机)?

PHP代码保护器

我们即将在我们公司的不同分支部署我们的PHP Web应用程序,我正在寻找PHP代码编码器来保护我们的PHP脚本免受篡改。 我知道Zend Guard可能是目前最理想的工具,但是这种能力让我去寻找其他的select。 你们有没有任何build议或其他的select? 我环顾四周,他们都承诺几乎相同的东西,让我感到困惑= /。 预先感谢您的帮助:D

PHPnetworking监控

有没有一种方法可以监控stream量,上传/下载(单独)使用PHP? 我想回应一下这样的事情: 上传:523 GB | 下载:25 GB 这应该基于系统正常运行时间,所以如果我重新启动计算机,计数应重新启动。 提前致谢。

PHP忽略upload_tmp_dir?

LS, 我用PHP(FastCGI)使用IIS7。 我将upload_tmp_dir设置为“X:\ Temp”,而不是将其保留为空,但由于某种原因仍然使用“C:\ Windows \ Temp”。 我确实给了以下用户完整的权限:NETWORK SERVICE,(应用程序池用户),IIS_IUSRS。 我做了更改后,我也重新启动了IIS。 我试图使用PHP在正确的临时path内创build一个目录,这确实有效,所以这不是一个安全问题。 亲切的问候, 马提亚斯万斯

访问目录索引时,使用php渲染扩展名较less的文件会产生404错误

我试图呈现一个目录中的所有文件作为PHP文件。 这些文件没有任何扩展名。 我通过添加下面的.htaccess文件来做到这一点: SetHandler application/x-httpd-php5 DirectoryIndex index index.php index.html 问题是,当我访问url上的索引文件时,我得到了404错误。 例如, http://foo.com/mydir/将在浏览器中导致404错误(在日志中)和“没有指定input文件”消息。 如果我删除SetHandler行事情索引文件正常工作,但我的其他页面不呈现为PHP。 PHP 5.2.11 Apache 2.2.14 Linux 任何想法我做错了什么?

在Snow Leopard 10.6.3上用intl扩展编译PHP 5.3.2

有没有人有编译PHP的intl扩展在OS X 10.6.3的一些技巧? 我每次尝试都会收到编译错误,而且我一直在searchGoogle,并且一无所获。 任何帮助不胜感激。 当make得到巨大的gcc命令编译libphp5.bundle时,我得到以下错误: Undefined symbols: "___gxx_personality_v0", referenced from: icu_4_2::MessageFormatAdapter::getArgTypeList(icu_4_2::MessageFormat const&, int&)in msgformat_helpers.o _umsg_parse_helper in msgformat_helpers.o _umsg_format_arg_count in msgformat_helpers.o _umsg_format_helper in msgformat_helpers.o CIE in msgformat_helpers.o ld: symbol(s) not found collect2: ld returned 1 exit status make: *** [libs/libphp5.bundle] Error 1 我的编译命令是: MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS="-arch x86_64 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch x86_64 -g -Os -pipe" […]

如何启用JPEG的JPEG支持?

我的Configure Command没有说任何关于jpg,也没有gif / png,但是我可以在phpinfo()的输出中看到gif/png support 。 我使用–with-gd构build了PHP,但是只有GIF Support和PNG Support在phpinfo()的输出中,我如何启用JPEG Support ? UPDATE 编译时遇到这个问题: Sorry, I cannot run apxs. Possible reasons follow: 1. Perl is not installed 2. apxs was not found. Try to pass the path using –with-apxs2=/path/to/apxs 3. Apache was not built using –enable-so (the apxs usage page is displayed) The output of /usr/local/apache2/bin/apxs […]