我在CentOS 5机器上inheritance了运行Apache / PHP的Web服务器。 这是一个托pipe服务器,所以我仍然熟悉环境。 这台机器真的没有用户活动,但在“顶部”,我经常看到php进程popup和closures。 虽然PHP的过程是活着的,我看它占CPU的40%左右。 我注意到一个名为“suphp_log”的日志文件,并注意到它正在被写入每3或4秒的条目,如: [Thu Oct 21 02:56:34 2010] [info] Executing "/home/user/public_html/index.php" as UID 511, GID 511 [Thu Oct 21 02:56:35 2010] [info] Executing "/home/user/public_html/index.php" as UID 511, GID 511 [Thu Oct 21 02:56:37 2010] [info] Executing "/home/user/public_html/index.php" as UID 511, GID 511 [Thu Oct 21 02:56:40 2010] [info] Executing "/home/user/public_html/index.php" […]
我有/usr/sbin/sendmail的符号链接设置,它指向我的exim目录/usr/sbin/exim4/和我的php.ini指向/usr/sbin/sendmail 。 我的邮件没有发送。 我不知道该怎么做,但是当我尝试重新configuration时,它只是显示了gui,然后直接twomuchwork:~# 1;2c1;2c1;2c下一个bash行, twomuchwork:~# 1;2c1;2c1;2c行twomuchwork:~# 1;2c1;2c1;2c 。 更新:我检查了我的iptables,确保25是打开的。 我认为这可能与谷歌应用程序有关。 在这一点上,我只想使用PHP的mail()来使用Google应用程序和发送邮件。 我有一些需要mail() web应用程序。 我什至试过这个post: 如何安装Ubuntu的邮件服务器与谷歌应用程序? Update2:我尝试了几乎所有的东西。 我尝试设置exim4作为智能主机,我尝试了sendmail,一切正常,当我从terminal发送电子邮件到我的@ gmail.com,但我仍然无法让我的PHP邮件()工作。
是否可以下载Win64的PDO驱动程序? 我正在寻找一个MySQL驱动程序,但我所有的谷歌search似乎表明,我的PHP二进制文件应该已经编译与此支持。 是这样吗? 任何想法,我可以find一个PHP的后期版本,build立在Windows上的64位,包括支持与PDO的MySQL?
这本质上是https://stackoverflow.com/questions/4159369/ubuntu-9-04-pecl-extension-downloads-but-does-not-install的转贴。 希望也许有人能帮助我。 我已经这样做了: sudo apt-get install php-pear sudo apt-get install php5-dev sudo apt-get install libcurl3-openssl-dev 安装很好。 但是,下一步: sudo pecl install pecl_http 不安装扩展名,只是下载它。 没有错误消息。 所以我已经解压它并且自己根据http://php.net/manual/en/install.pecl.phpize.php构build它本质上: cd pecl_http phpize ./configure make make install 我也make test '检查一切正常 – 它没有通过一个testing:HttpRequest,这是这个包的基础。 事实上,这是行不通的。 $r = new HttpRequest('http://www.google.com'); $r->send; echo $r->getResponseCode(); 没有请求被发送,响应代码是零,但也没有错误。 我怎么能得到这个该死的东西安装? 这是一个错误? 难道我做错了什么? 任何替代方法,解决方法? 帮助赞赏。 谢谢
我有一个MacBook Pro的i5。 我的理解是,默认情况下,它应该能够为php5服务。 我已经取消了/etc/apache2/httpd.conf中的相关行 LoadModule php5_module libexec/apache2/libphp5.so 我已经重新启动Apache sudo apachectl -k restart 当我尝试访问一个php扩展名的文件,Apache提示我下载该文件。 即而不是处理PHP和发送我的HTML,它认为我想下载文件…. 当我看着阿帕奇错误日志,我看到这一点 Apache / 2.2.14(Unix)PHP / 5.3.2 mod_ssl / 2.2.14 OpenSSL / 0.9.8l DAV / 2 mod_wsgi / 3.2 Python / 2.6.1configuration – – 恢复正常的操作 所以它看起来像php5加载正常。 我想知道: 我该如何解决? 要么 我如何重新安装apache2,使它就像我刚刚安装的操作系统? 提前致谢 更新 @Zayne – 我的httpd.conf结束了 Include /private/etc/apache2/other/*.conf 我有一个文件/etc/apache2/other/php.conf的内容 <IfModule php5_module> AddType application/x-httpd-php […]
这与IIS服务器问题或PHPconfiguration有关, 而不是php代码 。 我正在运行一个安装了PHP的IIS6服务器,下面的PHP代码将永远不会发送电子邮件: mail("[email protected]", "hi", "thanks"); //…mail(地址,主题,消息) 运行的服务器上有一个有效的SMTP服务器,我知道,因为我可以telnet到本地主机:25并通过直接与协议发送电子邮件,所以这不是一个问题。 但是,这个代码不会发送。 我看过我的php.ini文件,看起来对我来说也是完全正确的: [mail function] SMTP = localhost smtp_port = 25 编辑:我可以确认,用SMTP协议对套接字说话的编程也起作用,但mail()函数仍然拒绝。
嗨,我已经安装curl和curl开发,但我仍然无法curl与PHP的工作。 我的PHPconfiguration行: './configure''–with-apxs2 = / usr / local / apache2 / bin / apxs'–with-gd''–with-mysql''–with-zlib''–enable-mbstring '–with-pdo-mysql''–prefix = / php-5.3.3''–with-config-file-path = / php-5.3.3''–with-mysqli = / usr /斌/ mysql_config” 安装卷发包: curl.i386安装了7.16.4-1.fc7 curl-devel.i386安装了7.16.4-1.fc7 安装curl#yum curl之后,它应该自动启用它的PHP,但curl仍然不能在PHP中。 提前致谢。
将我的网站移动到新的Ubuntu Server 10.10后,它开始出现错误。 我知道问题在于PHP的兼容性。 修复网站的Insead,我喜欢这次从PHP 5.3降级到PHP 5.2。 如何在Ubuntu Server 10.10上做到这一点? 我已经find了Ubuntu 10.04的解决scheme,但似乎不会工作了。
我有一个运行OS X Server 10.4的Apple XServe G5。 我想更新我的Apache安装从1.3到2和PHP到5.我也想安装PHP GD支持。 我已经在互联网search如何做到这一点的指导,但无济于事。 我也尝试过使用Entropy安装PHP 5几次,它总是设法弄乱我的系统。 很明显,我不能安装Leopard或Snow Leopard,因为它是一个PowerPC处理器。 任何人都可以给我任何提示如何得到这个软件更新或指向我的指导? 谢谢, 克里斯
我已经创build了一个web服务器与Apache2,它似乎运行良好。 我也在服务器上安装了php5。为了testingphp是否工作,我创build了一个phpinfo()函数调用的test.php,并把这个文件放在/ var / www中。 每当我将浏览器指向php文件位置时,它会要求我下载文件而不是运行它。 这里有什么问题?