Articles of PHP

100%的硬件IRQ,而PHP似乎只是挂了一秒钟

我正在Fedora机器上运行FLOW3快速入门 (在Windows上虚拟化,如果有帮助的话)。 每个请求都需要大约1.2秒来运行这个框架的最简单的例子。 我跑了top ,期待看到一些CPU或I / O等待 ,而机器似乎只是在等待一些事情, 硬性IRQ在100%: top – 13:21:42 up 57 min, 3 users, load average: 3.49, 2.05, 1.29 Tasks: 147 total, 2 running, 145 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa,100.0%hi, 0.0%si, 0.0%st Mem: 768208k total, 485356k used, 282852k free, 5524k buffers Swap: 1507324k total, 19424k used, […]

php mysql codeigniter最大同时连接的限制是多less?

我在CodeIgniter中build立了一个站点,这个站点必须在一分钟内处理好几千个用户。 MySQL和PHP的最大并发连接数是否有限制?

包括和不包括扩展名 – PHP安装

注意:这个问题不仅是关于PEAR的扩展, 一般来说 。 我使用以下命令在CentOS服务器上安装PHP来禁用PEAR扩展: $ yum php –without-pear 现在我想使用扩展PEAR。 请回答以下问题: 安装PHP安装期间没有安装的扩展命令是什么? 注:我正在寻找一个不涉及PHP重新安装的解决scheme。

最好的方法来安装ffmpeg和ffmpeg-php?

可能重复: FFMpeg-PHP安装错误 我能够在我的服务器上安装FFmpeg,但是ffmpeg-php不能正确安装。 每次都发生这种情况: FFMpeg-PHP安装错误 有没有错误的ffmpeg安装? 我应该如何在CentOS 5.5 32-bit上安装ffmpeg? 知道ffmpeg-php需要稍后安装的方法是首选什么方法? 这已经困扰了我几个星期,我需要尽快find一个解决scheme。 谢谢!

显示从host.myserver.com而不是mydomain.com的电子邮件

包括雅虎消息的标题结果。 你会看到是否有server.realcashback.com.au,但我需要它不是和从我的服务器,有什么办法让它发送为我的domain.com而不是服务器。 我想要从它发送的域不在同一台服务器上。 我正在使用PHP From iNcard Thu Sep 15 20:25:29 2011 X-Apparently-To: [email protected] via 98.138.87.158; Thu, 15 Sep 2011 20:25:32 -0700 Return-Path: <[email protected]> Received-SPF: none (domain of incard.com.au does not designate permitted sender hosts) X-YMailISG: lo3RhWoWLDv_WHz3JN9HmYtpybG2PDVs8qfPdALeMm06q6Va 7_JLFvrtF3ZMrNnWTt.LFkzfH8epmIbIXDqmvgfBfiEV5bgtYB.7u4Ct17Dx gXTX0gNkH7_Ad9Im0fuFYp6bB1b8N4ymRJ86dFjEsCaEEwB7Q8_5cZzMZJW9 gZcRui_aVjfybJxiClzRlb8xgCsOsf1qYjJx5dF__GX9UcZqIhC9XOQgj8bf VEQKZMSuXGT8TAblfeAE0V39fQEPOOjBEMzYYMf7Mch8jjD.RlV4IOBVPZBF jNAthv0bCKIQICb7JBEVe03A9C33MzIYyY_DlGugFBdr9I3r19PZKutv2Lsd e7FkpZ6li8rd3Em5wN3blqWGP.pgtxnOAw4klakMQbxQ9MuRPcvLoVT_G1Ab .eLzBJnHwojtG3.nsCahq1mxq88GsG9ZeAqaN74Fn1Cs8zGKx2dIndp_8lPt CH_M4q5DXvjpQmCszDbICAKXJFX9VaQFsjjOMUVwJemDlGlSm.N0xUb78MX7 WFXZyht5tGLsuJcNR8qazP1DoHPt0Z4yKNE.SGOpCdV.aqyWaU3Z84rFodob aR0ZfXg411De2TyOw3G1d4OPIST_fNgVHslC1gaeGQc5jRQur37E.5J4cuYl PTKhZKh2WKjTACJaLauMzurW3da7f_46iurJLNm_kUfCbNUwjTjfcjfm7zcC CFYlgMQ.uwIyFEZ9wfTFMKhdktB1Pt6_OJZ2AMDgfVbkWsGhzSPpzGBW8wIN ObOPKdwaDDBgGHeBR2om9uTq1nL.O3KvX946mgYMhbcBdDQAXyiW.9I2882M 6a.0YjE12tfEzrmYAWCijJQw7uOlfuDYsBO2FOEYRzfgvnHB5hoTHJb3NHz5 3sIXnnIfAB6sbh7psVd9Hp.nE6bmaqQr4CubIWJanYv6.o5sxKBXVQEuHFTA 3s0AAP3FlW8Qpsj_i2SybgmHBvFx_.a0sM2Qh6p3d0D7zQZLIwzYS0nA6wRL GtM_krFeie2fRApV7s.GIxyn2vauuypWFzF.vKRaxLLfsYnLljcOYy9EXeQC ahCxNHg9lppRMZNvPyTFBpcj1mle32pZkWE5HQyxr_aNnz3a69RPoBnQNvi3 W4zl_CsWcBxqxSdA15i2Kkh0HDgO6THcfq1Vwaf89buHwqFo2RnRcumB1Q7W […]

下一步是什么? 设置CentOS 6 x64后,我需要设置一个web用户,我可以使用SSH / sFTP

我刚完成CentOS 6 x64安装的LAMP安装。 我之前有一个LAMP服务器,我总是ssh进入服务器作为根,但我想做一个生产环境,我想使一个用户,我可以login与不是根或有根特权。 我注意到在我的一些使用fopen()函数创build文件的PHP脚本中,它将用户和组设置为apache。 我需要做的是我想有一个名为optik的用户和一个名为optik的组(仅举例)。 另外,当PHP创build新的文件或文件夹我怎么能得到它,以便它也使用相同的user和groups ? 在这一点上,我只是从SoftLayer安装了一个新的LAMP安装程序,除此之外没有其他任何东西运行MySQL服务器。 (没有百胜的更新或类似的东西呢)

打开Apache连接

客户端/服务器应用程序 – 我们遇到logging无法上传的问题。 看起来,我在通信插件中使用的方法是尝试打开太多的连接(每个Action要上载一个),并且在大约300次连接尝试后网关拒绝它们。 在我的testing过程中,问题只发生在大约300次连接尝试之后。 但是,我相信上限是基于Apache使用的全部连接。 我认为Apache只允许总共500个连接。 当有更多的行动上传比从Apache有可用的连接,然后我们的问题出现。 需要咨询/build议/解决scheme等….. Linux服务器瓦特/ 8GB 一个build议,我们看wa执行涉及cachinglogging上传到每个客户端计算机上的特殊文件夹([APP_DATA] / SCI / CACHED_UPLOADS)一旦cachinglogging将保留在文件夹,直到成功上传到服务器。 它将被从文件夹中删除。 也会有一个“企图”的反击。 如果经过一定次数的logging仍然无法上传,它将被移动到“失败”文件夹。 我们稍后可以修改我们的应用程序来查看此文件夹的报告目的。 此方法将使用单个连接上载所有caching的文件。 我不喜欢这个解决scheme,因为我们需要将脚本推送到数以千计的客户端计算机上。 我宁愿在Linux服务器上有解决scheme。

我的/ tmp / cook文件正在疯狂?

目前,在清理my / tmp / cook目录后的10天左右,会话文件有3​​657个 vm645:/tmp/cook# ls | wc -l 3657 所以我认为他们没有清理自己。 我的php.ini的片段 session.save_path = "/tmp/cook" session.use_cookies = 1 session.use_only_cookies = 1 session.name = PHPSESSID session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_path = / session.cookie_domain = 所以我认为它应该自动清理。 我觉得这个也和清理有关 ; After this number of seconds, stored data will be seen as 'garbage' and ; cleaned up […]

CentOS / yum – 升级php 5.1 – > 5.3而不升级mysql 5.0 – > 5.1

我试图升级php从centos默认的5.1.6 5.3.8出来的primefaces库,但是当这样做,yum希望MySQL从5.0升级到5.1,说php-mysql-5.3.8- 1.el5依赖于mysql 5.1(5.1.59-1.el5.art)。 有没有办法将这些软件包保存在软件包pipe理器中,或者这只是yum / rpms的一个不可避免的方面? 我们需要从源代码编译php / mysql吗? 这是一个运行plesk平行pipe理的框9,如果这有所作为,尽pipe就我所知,它不应该。 谢谢!

奇怪的错误与Apache和PHP

可能重复: 为什么下载PHP脚本而不是执行 是什么导致PHP页面始终下载,而不是正常运行 我已经search了这个问题,没有find任何东西,所以我支持,如果有事实上有关于这个问题的文章。 基本上,我通过aptitude install <package>在Debian 6上安装了Apache和aptitude install <package>页面在浏览器中呈现的效果非常好。 当我尝试渲染带有扩展名*.php的页面时,文件被下载,未被parsing,输出未显示。 到目前为止,我一直在testing一个简单的<?php phpinfo(); ?> <?php phpinfo(); ?> 谢谢。