Articles of PHP

如何findApache上的FcgidMaxProcesses的当前设置?

在问这个问题的时候,我觉得这可能是愚蠢的 – 但我现在还不知道。 如何findApache上的FcgidMaxProcesses的当前设置? 背景 我遇到以下错误:mod_fcgid:无法应用进程槽… 根据mod_fcgid文档 ,我的Apache2允许MaxClients = 500,而FcgidMaxProcesses的默认configuration是1000。 因此,MaxProcesses不应该成为限制因素 – 但是在开始使用这些设置之前,我宁愿检查当前的值。 所以……我怎么样? 谢谢 设置 # apache2.conf <IfModule mpm_worker_module> StartServers 2 ServerLimit 32 MinSpareThreads 25 MaxSpareThreads 100 ThreadLimit 64 ThreadsPerChild 50 MaxClients 1000 MaxRequestsPerChild 10000 </IfModule> # VirtualHost configuration <IfModule mod_fcgid.c> FcgidWrapper /var/www/php-fcgi-starter .php # Allow request up to 33 MB FcgidMaxRequestLen 34603008 FcgidIOTimeout […]

通过完整的脚本path了解PHP脚本CPU使用情况

我想find我的服务器上使用更多的CPU电源的PHP脚本,我怎么检查? 有没有任何命令或脚本来检查哪些PHP文件(与其全部位置)消耗更多的CPU功率?

IIS 7.5在现有的PHP文件上返回404

Module IIS Web Core Notification MapRequestHandler Handler PHP54_via_FastCGI Error Code 0x80070002 Requested URL http://localhost:80/phpinfo.php Physical Path C:\inetpub\wwwroot\phpinfo.php Logon Method Anonymous Logon User Anonymous 我遵循以下指南: http://www.landpro.com.au/Windows_7_Install_IIS_7_&PHP&_FastCGI.php 权限: 我做错了什么是得到这个错误? 编辑:我现在看到最后的.txt …愚蠢的微软默认设置.. UGH

可以使用pecl install pdo_sqlsrv在Linux / Ubuntu上安装pdo_sqlsrv驱动程序和php 5.5.3吗?

很可能,我忽略了一个地方的小字,所以这个问题可能听起来很愚蠢,但是会清除我的疑惑。 我花了几个小时尝试在Ubuntu 13.04 PHP 5.5.3服务器上安装pdo_sqlsrv PDO驱动程序。 这个尝试是基于发送给我的一个phpinfo()屏幕快照,显示这样一个驱动程序可用和启用。 所以,我试图让它在Ubuntu-PHP机器上工作。 我看到pdo_sqlsrv和sqlsrv可用 pecl search sqlsrv 试图安装它(pecl安装pdo_sqlsrv),我遇到了phpize问题:“无法findconfig.m4”(这个问题有很多的networking覆盖,但没有明确的解决scheme)。 然而,后来我想到了什么 – 如果这个模块是基于Windows的安装,而不是基于Linux的PHP。 有人可以证实,并指出我的理想设置PHP的MSSQL驱动程序启用。

无法使用phpMyAdminlogin到远程MariaDB服务器,但在shell中工作

我最近configuration了两台服务器。 首先使用Apache和phpMyAdmin。 在另一台服务器上,我有一个正确configuration的maria-DB服务器。 phpMyAdmin它读取configuration文件,但我无法连接到MariaDB服务器和PMA扔 #2002 Cannot log in to the MySQL server 使用mysql命令从Web服务器连接到数据库服务器并使用相同的用户/密码,我可以成功连接到数据库服务器。 在mysql中没有错误,所有的mysql端口都在防火墙中打开,没有php错误。 我没有任何运气发现问题。 编辑: 通过Shell访问服务器 [root@pw000i rafael]# mysql -h [IP ADRESS TO THE REMOTE SERVER] -u rafael -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 4 Server version: 5.5.36-MariaDB-log MariaDB Server Copyright […]

在CentOS 6.5上将PHP 5.4降级到5.3?

我试图将PHP从5.5.8降级到5.3.x. 我已经尝试过,但它为我工作。 yum downgrade php 我得到的错误是 Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Downgrade Process Loading mirror speeds from cached hostfile * Webmin: webmin.mirror.somersettechsolutions.co.uk * base: centos.excellmedia.net * epel: epel.mirror.net.in * extras: centos.excellmedia.net * updates: centos.excellmedia.net No Match for available package: php-5.3.3-26.el6.x86_64 Nothing to do 我也尝试过这个,但是即使这个力量也适合我。 sudo yum downgrade php php-common php-cli 我得到的错误日志是 Loaded plugins: […]

由于权限错误,PHP无法保存会话

我知道这个问题以前一定是被问过(而且回答过)的,但是在这些问题中我找不到解决问题的办法。 这有点奇怪…问题是我的PHP脚本(和我的Apache服务器)不能写入我的系统上的文件夹。 一点也不。 例如,运行脚本时出现以下错误: 致命错误:带有消息“Zend_Session :: start() – /var/www/subdomains/vmb/vendor/zendframework/zendframework1/library/Zend/Session.php(Line:482)”的未捕获exception“Zend_Session_Exception”:错误#2 session_start ():open(/ var / www / subdomains / vmb / application /../ var / session / sess_ingph33ir4shr1e60kkifp37s7,O_RDWR)失败:Permission denied(13) 我有一个VPS的CentOS 7,Apache2.4,PHP5.6(它与Apache的PHP MOD)和其他一些东西。 Apache以用户apache和组apache运行(在httpd.conf文件中设置)。 我将/etc/php.ini和/etc/httpd/conf.d/php.conf的session_path设置为/tmp/phpsessions ,将chown'd / chmod这个文件夹设置为apache:apache 777.以上示例存储在另一个文件夹中的会话(也是chown'd / chmod,如apache:apache 777),但是我得到了其他文件夹的相同错误。 所以我的apache服务器运行为apache:apache,我把文件夹转换为apache:apache,我需要,甚至777权限Apache无法写入这些文件夹。 你有没有见过这样的事情? 我以前没有…

configurationPHP和Mediawiki使用Microsoft SQL Server?

我在Windows 7上安装了PHP 5.6 x86到C:\ PHP。 当IISconfiguration为使用MariaDB时,IIS正在成功运行PHP和MediaWiki。 我试图让它与MS SQL Server一起工作,当我从头开始安装MediaWiki时,它不会显示为一个选项。 我已经添加并启用php_mssql.dll,php_pdo_sqlsrv_54_nts.dll,php_pdo_sqlsrv_54_ts.dll,php_sqlsrv_54_nts.dll和php_sqlsrv_54_ts.dll到C:\ PHP \ ext和MediaWiki仍然不会将其视为数据库选项。 我将ntwdblib.dll添加到C:\ PHP。 我一直在尝试各种不同的网站,没有任何进展。 我怎样才能configurationMS Sql Server PHP驱动程序的全新安装的MediaWiki使用? 我发现在“configuration命令”下的phpinfo()中有一个–without-mssql的标志。 我需要自己编译才能改变它吗? 编辑:SQL Server支持的屏幕截图 它有一个关于如何编译支持SQL Server的PHP的链接,但是除非绝对必要,否则我不打开那个蠕虫的jar子。 有更容易的select吗?

无法在Centos7上安装freetds php-mssql

我在我的智慧结束…新手到Linux …请帮助我… 目标是使用PHP连接到MS SQL Server 2005。 我已经安装了PHP和ODBC。 我正在运行CentOS7。 PHP Version => 5.4.16 ….(来自php -i)…. odbc ODBC Support => enabled 我试图安装freetds和php-mssql扩展时遇到了2个依赖项问题。 (见下文) [root@localhost freetds-dev.0.92.377]# yum install php-mssql freetds Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.supremebytes.com * epel: mirror.sfo12.us.leaseweb.net * extras: mirrors.cat.pdx.edu * rpmforge: mirror.hmc.edu * updates: ftp.osuosl.org Resolving Dependencies –> […]

Nginx HHVM WordPress问题与PHP执行在一个中间子目录

我的网站有一个奇怪的情况,仍在AWS开发中。 我有nginx 1.9.9与HHVM 3.6.6-1.amzn1.x86_64在t2.micro。 这是不公开的。 我在域的根目录下有一个自定义的书写网站,我在/ blog目录中有Wordpress,WordPress的pipe理员在/ blog / wp-admin。 自定义网站有各种文件,包括index.php。 WordPress的index.php和博客目录中的其他所有东西,wp-admin也使用index.php。 我可以加载自定义网站,它完全有效。 WordPress的pipe理员完全有效。 WordPress的博客主屏幕/故事列表完全有效。 问题是,当我点击任何博客文章的链接,以查看它的全部显示自定义网站主页索引。 所以,换一种说法 http://www.example.com/index.php – custom website works http://www.example.com/blog/index.php – blog index works http://www.example.com/blog/2015/storyname – story load doesn't work with permalink %postname% regardless of text in post name – http://www.example.com/index.php loads http://www.example.com/blog/2015/?p=96 – story load works http://www.example.com/blog/wp-admin/ – admin works 当我点击故事链接时,我得到的页面内容与我点击http://www.example.com/index.php的页面内容相同,只是图片不会像使用相对URL一样加载 […]