Articles of PHP

我需要一个虚拟主机提供商

我有大约400个网站来承载,这些网站是由PHP + MySQL创build的。 我正在寻找一个便宜又好的虚拟主机提供商,任何好主意? (顺便说一下,我不打算使用Dreamhost)

是否有可能在我的Windows笔记本电脑上安装Linux“VPS”?

我想开始学习如何pipe理和维护VPS(非托pipe)。 我有WAMP服务器和所有安装(如果有帮助)。 我的笔记本电脑上的操作系统是Windows XP。 我即将从供应商订购Linux系统VPS。 我的问题是:可以在我的笔记本电脑上以某种方式进行安装或模拟,以便我可以学习以及如何pipe理它,然后再出去订购一个包装? 如果答案是肯定的,那么一些文章将有所帮助。 顺便说一下,我即将推出的网站需要PHP,MySql,Java等,如果我可以学习如何在我的笔记本电脑上的“虚拟”VPS上安装这将是伟大的。 谢谢

基准testing时,Apache的CPU负载会变得很高(不知道是否高)

当我inputab -c 2 -n 100(myurl.com) 并有充足的…我的CPU平均10%,平均负载15-20%的顶部 我每秒钟的请求是相当低的,或者是? 每秒请求数:3.47 [#/秒](平均值) 我应该如何去优化这个….? Linode VPS 512MB RAM Apache / Php5 / Apc

apc片段和configuration

我有很多碎片 。 这是一个严重的问题吗? 我怎样才能解决这个问题? 我怎样才能确保它不会再发生? 有没有其他的configurationbuild议对我来说? 谢谢!

乔的伤心的PHP许可问题(LAMP)

就像许多PHP服务器一样,你会认为这个主题会有更多的指导。 乔开始作为一个新的Ubuntu电脑的快乐拥有者。 乔在咖啡里喜欢Ubuntu。 乔想用PHP构build一个网站。 Joe apt-get的数百个和数百个库试图设置Apache,PHP和MySQL。 乔终于得到了PHP安装日出敲可怜疲惫的乔出来。 乔醒来与PHP工作。 乔开始写代码。 乔得到PHP无法创build文件的错误。 这让乔感到困扰。 乔天真地CHMOD的/ var / www目录0777. PHP的作品和乔很高兴。 几分钟后,当PHP尝试写入另一个文件时,Joe也有同样的问题。 乔意识到这是不好的。 乔发现chown和一个被称为www-data的组。 乔颠倒了他的CHMOD,并将/ var / www包装成www-data。 但是,PHP仍然无法正常工作。 PHP是没有人的 。 乔回去为麦当劳工作,意识到有没有写PHP代码的希望。

从PHP缓慢curl,其他

最近切换到不同的服务器,一些PHP文件使用curl,似乎本来运行良好,但不是那么多了。 这里是google.com的curl_getinfo array(20) { ["url"]=> string(22) "http://www.google.com/" ["content_type"]=> string(24) "text/html; charset=UTF-8" ["http_code"]=> int(200) ["header_size"]=> int(504) ["request_size"]=> int(1136) ["filetime"]=> int(-1) ["ssl_verify_result"]=> int(0) ["redirect_count"]=> int(1) ["total_time"]=> float(20.098232) ["namelookup_time"]=> float(0.006034) ["connect_time"]=> float(0.020963) ["pretransfer_time"]=> float(0.020999) ["size_upload"]=> float(0) ["size_download"]=> float(5481) ["speed_download"]=> float(272) ["speed_upload"]=> float(0) ["download_content_length"]=> float(5481) ["upload_content_length"]=> float(0) ["starttransfer_time"]=> float(0.047948) ["redirect_time"]=> float(20.035229) } 有1redirect,这是不知何故花了20秒,基本上100%的时间,我等待。 还有其他一些奇怪的延迟,login到ssh需要20-30秒才能在密码之后进行身份validation/拒绝,而且以前是瞬间的。 有任何想法吗?

如何启用php4只,没有php5

我有一个Ubuntu 9.10,Apache 2,Mysql 5和PHP5 LAMP服务器。 我想禁用PHP5并只使用PHP4。 任何人都可以解释如何做到这一点? 我这样做是因为我需要模拟类似于传统灯服务器的环境。 谢谢

我如何在Ubuntu上安装PHP和MySQL?

如果我已经安装了 Apache 2,如何在Ubuntu 9 64bit上安装mod_python和MySQL的PHP​​?

有人可以通过我的网站运行shell命令,我怎样才能阻止它们?

我相信有人通过我的网站在我的服务器上运行shell命令。 用户如何做到这一点? 我怎样才能阻止他们这样做?

在Linux服务器之间通过FTP同步文件

我有以下configuration的服务器: 1个中央linux服务器,一个VPS 8台卫星Linux服务器,“蹩脚的共享主机” 我有一堆我需要在所有服务器上的文件。 现在我手动将它们复制到任何地方,但我希望能够将它们复制到中央服务器,然后有一个计划的过程,每隔一段时间运行一次,并同步它们(只有向外,不需要尝试find“新的“文件在卫星服务器)。 虽然有一些捕获: 我不能在卫星服务器上有任何自定义的软件,或者做一些奇怪的命令行事情,自动连接到它们并直接发送文件。 我知道这是通常做这些事情的方式,但卫星服务器是蹩脚的共享主机,我根本无法控制任何东西。 我需要通过FTP发送文件 在我的中央服务器中,我还需要在每个卫星服务器上有一个可用文件列表,以确保在向它们发送stream量之前它们已经准备就绪。 如果我手动执行此操作,步骤是: 获取卫星服务器中的文件列表 比较我自己,并发送缺less的文件 再次获取文件列表,并将其存储在我的中央数据库中。 我想知道哪些工具可以尽可能缓解这种情况,首先是同步,然后是“获取其他服务器中可用的文件列表”。 我将要做所有事情,从PHP,不知道是否有很好的工具“使用FTP从PHP”,我很确定,我将不得不做的第3步至less。 提前感谢您的任何想法! 丹尼尔