我最近购买了带有 Debian 5.0 Lenny (i386), 512MB RAM 的Xen VPS (linode.com) 。目前我只有三个小网站(用 Drupal 构建),每天大约有 600 个用户在这台服务器上运行。
作为 Web 服务器,我使用nginx 0.7.67(带有php-fpm 的PHP 5.3.3)。平均内存消耗约为100-105MB。这是穆宁图显示的内容:
这就是“top”命令显示的内容(按内存使用情况排序):
在我的 php5-fpm.conf 中:
pm = dynamic
pm.max_children = 50
pm.start_servers = 2
pm.min_spare_servers = 2
pm.max_spare_servers = 5
pm.max_requests = 500
Run Code Online (Sandbox Code Playgroud)
在将一些更大的项目迁移到这个 VPS 之前,我想知道这是否是这种服务器配置的正常内存消耗?这个 VPS 可以处理网站上的多少用户(比方说,用 Zend Framework 构建)?
谢谢!
我们运行的是 CentOS 5.6 系统,想用 php-mcrypt 安装 php53。
然而,这会在 php-common 和 php53-common 之间引入依赖冲突。有没有人有解决这个问题的好方法?
host # yum install php-mcrypt
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* epel: linux.mirrors.es.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-mcrypt.x86_64 0:5.1.6-15.el5.centos.1 set to be updated
--> Processing Dependency: php-api = 20041225 for package: php-mcrypt
--> Processing Dependency: php >= 5.1.6 for package: php-mcrypt
--> Running transaction check
---> Package php.x86_64 0:5.1.6-27.el5_5.3 set to be updated
--> Processing Dependency: …
Run Code Online (Sandbox Code Playgroud) 我只是想知道是否有一种方法可以设置我的开发箱,以便我可以让一些站点运行 PHP 5.3,一些站点运行 PHP 5.2,并且我可以毫不费力地在它们之间切换。
我正在尝试使用以下说明在 Windows 7 Home Premium 上安装 PHP:
使用 FastCGI 在 IIS 7 上托管 PHP 应用程序
在页面向下的 1/3 处,我必须这样做:
Server Manager -> Roles -> Add Role Services
Run Code Online (Sandbox Code Playgroud)
只是找不到角色或角色服务。有任何想法吗?
PHP 给了我一个 500 错误,我想知道是不是因为我没有做过这个角色服务。
php53 ×4
php5 ×2
apache-2.2 ×1
centos ×1
debian-lenny ×1
fastcgi ×1
iis-7 ×1
nginx ×1
php-fpm ×1
php-mcrypt ×1
redhat ×1
rpm ×1