我想启用fsockopen() 我检查了我的php.ini,我改变了 allow_url_fopen = On 但仍然无法使用fsockopen()我检查了小php代码 if(!function_exists("fsockopen")) { echo "Function Exists"; } else echo "function not exists"; 结果 函数不存在
我运行一个图像托pipe网站。 在高峰时段,我的服务器可以从8个请求到每秒20个请求。 我目前在当前的硬件上运行一个服务器: 处理器AMD六核心速度6核x 2.8 GHz(3.3睿频内存)RAM 16 GB DDR3 ECC硬盘空间1,000 GB(2 x 1,000 SATA)RAID软件RAID 1 完整的规格http://www.1and1.com/ServerPremiumXL?__lf=Static&linkOrigin=ServerPremium&linkId=ct.btn.package.xl我订购了XL6服务器。 我不会静态提供图像,因为它们存储在服务器的其他位置。 它们使用readfile()dynamic加载每次调用。 服务器最近一直在殴打,我想知道如何优化服务器能够轻松处理这种stream量。 我已经安装了eaccelerator这似乎是帮助,但没有足够的帮助。 我也在一个地方安装了X-SendFile,这似乎也有帮助,但是由于Apache的问题,我不得不暂时删除它,尽pipe我想重新尝试。 我基本上在这里征求意见,所以我可以欺骗我的服务器,轻松地处理每秒50个请求(除非这完全是不合理的)。 我自己是一个开发人员,不知道太多关于Linux / Apache,但我知道的基本知识。 我也很愿意学习。 感谢您的任何信息。
我试图运行PHP 5.4.1(从源代码编译),但是当我尝试连接到MySQL我得到: Warning: mysql_connect(): The server requested authentication method unknown to the client [mysql_old_password] in 当使用PHP 5.3 / 5.2时,它正常工作。 任何导致这个问题的想法?
这是我试图打开我的phpmyadmin目录时得到的错误: phpMyAdmin – Error The mysqli extension is missing. Please check your PHP configuration. 我已经完成了以下教程中的步骤: http://chrisjean.com/2011/06/24/upgrade-php-5-1-or-5-2-to-5-3-on-centos/ (直到mcrypt节)(我想升级PHP到5.3,因为phpmyadmin说我需要PHP 5.2 +) 我试图安装mysqli并转到php.ini(更改mysqli.default_host =本地主机),但我没有运气摆脱这个错误消息,并开始与phpmyadmin的工作。 你知道有什么技巧可以帮助我吗?
我真的吓坏了。 这是我第一次发生这样的事情。 我已经修改并保存了一个php脚本,现在我正在从浏览器中调用它,而旧版本仍在运行。 不,我不是在浏览器caching页面的版本。 我正在使用Yii框架,我正在查看应用程序的日志。 我可以在服务器上的Vim的PHP文件,看到这是新的版本。 然而,当我从浏览器发出请求,然后查看日志时,日志中显示的新跟踪表明这是旧版本正在运行。 该版本不再存在,它已被覆盖。 我认为PHP引擎正在使用一些已编译的字节码的caching版本,并没有意识到(出于某种原因)脚本已被修改,并且caching的编译版本已经过时。 这显然是一些服务器软件(PHP本身?zend引擎?任何…)中的一些可怕的错误。 问题是:我该如何解决方法呢? 如何清除这种caching来强制重新编译所有脚本文件? phpinfo的输出: > PHP Version 5.1.6 > > > System Linux ks3094309.kimsufi.com 2.6.38.2-xxxx-std-ipv6-64 #1 SMP > Tue Apr 12 17:19:35 UTC 2011 x86_64 Build Date Nov 29 2010 16:49:11 > Configure Command './configure' '–build=x86_64-redhat-linux-gnu' > '–host=x86_64-redhat-linux-gnu' '–target=x86_64-redhat-linux-gnu' > '–program-prefix=' '–prefix=/usr' '–exec-prefix=/usr' > '–bindir=/usr/bin' '–sbindir=/usr/sbin' […]
我正在运营一个年轻的非营利组织,旨在提供免费和低成本的networking托pipe。 几天以来,我们的服务器负载在1.5左右,有时会提高到7. top显示MySQL是坏男孩: PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 26362 mysql 20 0 2757M 762M 5872 S 16.0 7.7 3h54:51 /usr/sbin/mysqld –basedir=/ –datadir=/var/lib/mysql –user=mysql –log-error=/var/lib/mysql/shadow.err –open-files-limit=50000 –pid-file=/var/lib/mysql/shadow.pid 你知道如何确定运行查询的脚本吗? 感谢您的帮助。
我已经运行在shell命令下按照ZeroMQ网站安装PHP-ZMQ: sudo pear channel-discover pear.zero.mq sudo pecl install pear.zero.mq/zmq-beta 以下是安装的痕迹: downloading zmq-1.0.6.tgz … Starting to download zmq-1.0.6.tgz (23,880 bytes) ……..done: 23,880 bytes 10 source files, building running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 building in /var/tmp/pear-build-rootwCcLwT/zmq-1.0.6 running: /var/tmp/zmq/configure checking for egrep… grep -E checking […]
我在Drupal站点上运行Apache上的清漆。 我有一个PHP脚本,在我网站的某个path上执行,需要很长时间,比如60-120秒。 当试图访问该页面时,清漆总是在60秒后给我503大师冥想超时。 我已经尝试设置清漆connect_timeout到一个非常高的价值…我已经尝试在Apache的php.ini中设置所有的超时值,以真正的高值…但没有运气:清漆完全60秒后一直给我503错误。 所以这里是我的问题:这个60秒的超时值是从哪里来的? 我在这里拉我的头发 (仅供参考:如果我将Varnish从图片中删除,Apache会在60-120秒后按预期的方式投放页面,这让我觉得暂停时间必须在Varnish的某个地方…)。
问题描述 定期,cron php进程在我们的生产服务器上崩溃,这导致邮件具有以下主体: PHP致命错误:PHP启动:apc_mmap:mmap失败:在行0上未知分段错误(核心转储) 我认为Segmentation fault (core dumped)应该导致核心文件被apport处理,然后写入/var/crashes ,但是从昨天开始我可以看到的文件存在,尽pipe最近一次崩溃发生在今天: -rw-r—– 1 root whoopsie 1138528 mai 22 04:09 _usr_bin_php5.0.crash -rw-r—– 1 frontoffice whoopsie 1166373 mai 20 18:00 _usr_bin_php5.1005.crash -rw-r—– 1 frontoffice whoopsie 81622658 mai 22 00:05 _usr_sbin_php5-fpm.1005.crash 我试图下载最后一个,然后运行gdb /usr/sbin/php5-fpm /tmp/_usr_sbin_php5-fpm.1005.crash ,只是被告知该文件不是核心文件(其格式未被识别) 。 这是服务器的apcconfiguration: cat /etc/php5/cli/conf.d/20-apc.ini extension=apc.so apc.shm_size=512M apc.ttl=3600 apc.user_ttl=3600 apc.enable_cli=1 我最担心的是apc.shm_size …不是太高还是太低? 我知道这与内存段的大小有关。 问题(S) 可能是什么问题呢 ? […]
我search了几个小时find一个解决scheme,但找不到任何东西。 我该怎么办这个错误? 我无法在centOS 6.5上安装php-pear。 [root@server ~] # yum search php-pear Loaded plugins: fastestmirror, versionlock Loading mirror speeds from cached hosttile * base: www.mirrorservice.org * epel: www.mirrorservice.org * extras: mirror.econdc.com * rpmforge: www.mirrorserv1ce:org * updates: centos.hyve.com ============================ Matched: php-pear ========================= horde-enhanced.noarch : Adds extra functionality to the horde framework [root@server ~]# yum install php-pear Loaded plugins: […]