Articles of PHP

php:memory_limit设置是否影响运行时间/速度?

如果我增加php memory_limit可以增加一个进程的速度? 或者如果有更多的内存允许超出需要的额外的资源将不会被系统用来提高当前进程的速度?

单用户VPSpipe理教育

试图教育自己,所以我有几个问题的专家在那里。 这个VPS将运行wordpress和drupal站点。 在一个Debian LAMP堆栈的单用户VPS上,在确保文件/组所有权为user:user?的情况下,从非root用户主目录而不是/ var / www提供服务的最佳方式是什么? 我认为这是避免更改/ var / www的所有者/组的最好方法。 只有一个非root用户才需要suexec吗? 我应该用它吗? 是FastCGI的PHP使用这些日子事实上的标准,你什么时候不会? 我注意到我的VPS从mpm_worker切换到mpm_prefork时内存使用量减less了一半。 这是预期的行为? 两个MPM都在apache.conf中configuration相同的设置

无法删除部分安装的扩展

我在安装了从PPA安装的PHP 5.4的Ubuntu 11.10服务器上。 我安装了MySQL库(php5-mysql),但想试试本地驱动程序(php5-mysqlnd),所以我运行sudo apt-get install php5-mysqlnd 。 它导致与dpkg一些错误,所以我试图删除它: $ sudo apt-get remove php5-mysqlnd Removing php5-mysqlnd … dpkg: error processing php5-mysqlnd (–remove): subprocess installed pre-removal script returned error exit status 1 Processing triggers for libapache2-mod-php5 … * Reloading web server config apache2 Errors were encountered while processing: php5-mysqlnd 当我第一次安装php5-mysqlnd时,它卸载了php5-mysql – 现在我不能重新安装,因为它试图删除php5-mysqlnd。 现在我没有办法在PHP中连接到我的MySQL服务器。 我该如何解决这个问题? 我试图强行删除php5-mysqlnd(根据debian wheezy […]

用pdo_mysql安装PHP 5.4

我试图安装PHP 5.4,我想用MySQL驱动程序来使用PDO。 但是,似乎php54软件包没有configuration–with-pdo-mysql标志。 我该如何安装?

我可以用suPHP运行php5-suhosin吗?

我目前运行suPHP,刚刚安装了php5-suhosin。 我可以一起运行它们吗?如果是的话,我在哪里configurationsuhosin? 通常它是在php5 ini文件,但suphp不使用,我不认为。

使用.htaccess进行URLredirect

正如我已经改变了我的dynamicurl静态url。 现在我有一个dynamic的url已经分发到这么多的网站。 因为我不想松动stream量每当有人试图访问我的dynamicurl。 我的旧url是http://www.mysite.com/download.php 我已经在.htaccess中写了一个规则 Redirect http://www.mysite.com/download.php http://www.mysite.com/download/?page=download 但它不工作… 任何人都可以帮助我在这方面.. 我的代码: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / Header set Cache-Control "max-age=2419200, public" Redirect http://www.mysite.com/download.php http://www.mysite.com/download/?page=download

不能在CentOS 5上安装php-mssql

当我尝试跑步 yum安装php-mssql 我得到以下错误 –> Processing Conflict: mysql conflicts MySQL –> Processing Conflict: mysql-server conflicts MySQL-server –> Finished Dependency Resolution mysql-5.0.45-7.el5.x86_64 from installed has depsolving problems –> mysql conflicts with mysql mysql-server-5.0.45-7.el5.x86_64 from installed has depsolving problems –> mysql-server conflicts with mysql-server Error: mysql conflicts with mysql Error: mysql-server conflicts with mysql-server You could try using […]

匿名用户的$ PATHvariables

我在CentOS上。 我有一个PHP脚本,需要在其$ PATH / usr / lib64。 从我输出的PHP脚本 echo $ PATH 我明白了 /斌:在/ usr / bin中 当我输了 echo $ USER 我得到一个1字符长的空白。 我在/etc/profile.d中创build了一个custom.sh PATH = $ PATH:在/ usr / lib64下 导出PATH 我使用SSHlogin了多次。 我也试过了 源/ etc / profile 无济于事,因为我的脚本在$ PATH中仍然只有/ bin和/ usr / bin 任何想法,指针? 谢谢

apache高系统CPU时间

我有一个web服务器:ubuntu apache + php应用+ postgresql和统计服务器:ubuntu apache + php – piwik和munin2安装。 munin2的通信是通过ssh完成的。 在慕尼黑,我看到很多系统CPU活动,我认为这是因为Apache(我看到5或6个Apache实例使用〜5%的CPU顶部) 我以前没有这个系统的CPU活动。 有谁知道我怎么能看到从哪里来? 编辑:一些munin图

PHP5扩展

我已经浏览了许多关于安装Web服务器的教程,其中一些教程有大量的各种PHP扩展。 我有几个问题: 为什么要安装所有这些扩展? 如何知道您必须为您的网站安装哪些扩展才能正常工作? 为什么一些教程“只是”告诉你安装它们,当有人告诉你安装其中的4个或5个? 谢谢! PS我很新的Linux,我正在使用nginx安装一个Web服务器。 或者寻找关于目前看起来很奇怪的事情的信息。 编辑:由于这个问题已经回答了,我想知道哪些是最有可能不需要的Wordpress或SMF安装? php5-fpm php5-mysql php5-xsl php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-xcache php5 -ming php5-ps php5-pspell php5-recode php5- snmp php5-sqlite php5-tidy php5-xmlrpc 也许有一些扩展,将优化我的网站?