Articles of PHP

从一个PHP页面负载平衡两个MySQL数据库?

这是一个非常愚蠢的问题,但是这里。 我有一个Web服务器,运行一个简单的PHP应用程序。 我有两个MySQL服务器,一个复制数据库,PHP应用程序的权力。 我正在使用两个MySQL数据库来处理需求。 我怎么能(而且事实上,我能)得到PHP应用程序来replace它使用的MySQL服务器? 我连接到数据库的PHP行目前是这样的: $con = mysql_connect('10.0.0.2:3306','name','password') or die('Could not connect to the server!'); 有没有办法可以与10.0.0.2和我的其他服务器负载平衡? 谢谢。

编译在PHP中的freetype支持

我无法编译在PHP中的freetype支持… 我的configuration命令是: ./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql –enable-bcmath –enable-zip –with-zlib –with-gd –with-jpeg-dir=/usr/lib –with-mysqli –enable-mbstring –with-pdo-mysql –with-pgsql=/usr/lib/pgsql –with-freetype-dir=/usr/lib –enable-gd-native-ttf 它运行良好(不抱怨什么),编译也成功,但最终freetype支持未启用: ["GD Version"]=> string(27) "bundled (2.0.34 compatible)" ["FreeType Support"]=> bool(false) ["T1Lib Support"]=> bool(false) / usr / lib看起来是正确的地方寻找freetype: # pwd /usr/lib # ll|grep -i freetype lrwxrwxrwx 1 root root 21 Dec 10 13:35 libfreetype.so -> libfreetype.so.6.3.10 lrwxrwxrwx 1 root root […]

需要帮助DNS DNSlogging

我正在mydomain.com上运行应用程序,当abc客户询问我的应用程序的实例时,我创build了一个子域(如abc.mydomain.com),并将该应用程序的副本添加到该子域。 没关系。 当abc请求像“abc.com”这样的自己的域名时,我需要将abc.com指向abc.mydoamin.com。 我怎么做 ? 我的应用程序是在apache2上运行的PHP应用程序。 我需要使用CNAME重新编码来做到这一点 我尝试将CNAME重新编码到abc.com区域文件指向abc.mydomain.com,但它不显示abc.mydomain.com的内容。 它显示了Apaches默认页面(“It Works”)。 IN NS ns1.mydomainserver.net; @ IN CNAME abc.mydomain.com; 这有什么问题? 有没有办法做到这一点在apache上触摸虚拟主机文件?

如何在Mac OS X上运行Nginx和PHP?

我在Mac OS X 10.6上安装了PHP 5.3.6 ,但是如何用Nginx而不是Apache来运行它? 以前我用Apache与MAMP ,但我想切换到nginx 。 如何在Mac OS X上使用PHP安装Nginx?

不明原因的高负荷平均值

我在我的一个VPS上得到了相当奇怪的高负载平均值,我不是服务器pipe理员,而是一位了解了多年基础知识的网站开发人员。 不过我对unix很有经验。 最近我的一个VPS的设置和其他设置一样,似乎越来越奇怪了。 你知道什么可能导致尖峰? 我可以得到什么信息来帮助诊断原因? 服务器信息:1GB内存,Ubuntu,Apache + MySQL + PHP5与Dovecot邮件,使用suPHP 信息: Time: Wed May 25 11:10:21 2011 +0100 1 Min Load Avg: 12.56 5 Min Load Avg: 6.45 15 Min Load Avg: 2.83 Running/Total Processes: 2/110 PS: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2156 584 ? […]

如果apc.so位于我的www文件夹中,PHP只会加载扩展名

这是非常奇怪的情况,我越来越。 我用PHP 5.2在我的LAMP gentoo上安装了apc(用./configure和make )。 要获得apc加载我需要将apc.so放在我的www php目录,否则它只是不会被加载。 我什至不知道这一点,如果你甚至只有提示,请发表一个答案。 如果您需要完整系列的命令,请点击这里: 安装APC失败?

caching函数 – fwrite vs memcache

哪个会更快,最好的select? 使用fwrite或memcachedcaching函数,页面加载速度会更快? 我需要在caching中存储一​​些函数,它们不会经常更新,所以只需要读取它。 哪一个将是最好的select?

致命错误:调用未定义函数imagettftext()

我已经安装了GD和Freetype,但是我不能使它工作。 服务器运行与cPanel的CentOS 5。 我在php.net上阅读,我需要与更多的选项编译PHP –with-gd –enable-gd-native-ttf –with-png –with-zlib-dir=/usr/local/lib/zlib-1.2.1 –with-ttf –with-jpeg-dir=/usr/local/lib/jpeg-6b/ –with-freetype-dir=/usr/local/lib/freetype-2.1.9/ –with-xpm-dir=/usr/X11R6/ 但是,我不知道我应该在哪里input这个。

Centos php 5.3.1

我已经安装了php 5.3.6在terminal中,php版本是5.3.6,input命令php -v。 但是在网站上用phpinfo显示是5.1.6。 问题是什么??

安装APC和memcached后,phpMyAdmin显示空白页面

我正在使用PHP 5.3在CentOS 5.6上运行一个LAMP栈。 我已经安装了phpMyAdmin,它的工作。 我能够login并做任何事情。 然后,我安装了memcached及其PHP扩展以及APC和它的PHP扩展。 我已经重新启动httpd和phpinfo()说, memcache和APC安装和configuration。 那么为什么phpMyAdmin现在在安装memcache和APC之后显示一个空白页面?