我正在尝试按照这里的教程设置用户并通过。 它在那里说“这个部分只适用于你的MySQL服务器运行在–skip-show-database”的情况。 第一个问题是,如何检查MySQl服务器是否正在运行–skip-show-database? 有没有办法可以访问phpMyAdmin的SQL查询窗口没有login? 否则,我不得不从命令行执行这个SQL。 我也得到这个: 无法加载mcrypt扩展名。 请检查您的PHPconfiguration。 我已经将mcrypt.so添加到php.ini中,并执行以下命令certificate我拥有它。 [root@DT html]# rpm -qa | grep mcrypt mcrypt-2.6.8-1.el5 php-mcrypt-5.3.5-1.1.w5 libmcrypt-2.5.8-4.el5.centos [root@DT html]# php -v PHP 5.3.5 (cli) (built: Feb 19 2011 13:10:09) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies 现在当我去phpinfo()并searchmcrypt时,它可以在configuration命令行('–with-mcrypt = shared,/ usr')中find它。 那么,接下来要做什么? 更新:我没有把extension=mcrypt.so在php.ini,因为它会抱怨以下几点: PHP Warning: Module 'mcrypt' […]
我们有一台服务器,Core i7,24GB RAM,我们运行一些我们自己的应用程序。 我想提供一些客户端PHP / MySQL在该服务器上托pipe。 是否易于和可能为每个客户端创build一个自己的nginx / PHP的CGI / MySQL安装的chroot? 我们在服务器上运行清漆。 我的想法是configuration清漆转发请求到chrooted nginx我们会为每个客户端。
我刚刚在运行webmin / virtualmin的CentOS 5机器上的/usr/share/phpMyAdmin上安装了phpMyAdmin 。 我也为apacheconfiguration添加了一个别名,如下所示: Alias /phpMyAdmin /usr/share/phpMyAdmin 所以,当我访问www.foobar.com/phpMyAdmin它服务phpMyAdmin 。 问题是,PHP不被parsing,而是正在吐出的HTML大大减less了我所做的有用性。 我怎样才能设置Apache或PHP或任何parsingphpMyAdmin正确。 当用谷歌search这个我不能得到一个可以理解的答案,但最常见的相关问题是我是否运行mod_php或CGI。 PHP通过CGI运行 谢谢
我想为我的networking服务器上的特定URL设置特定的upload_max_filesize设置。 URLpath不是一个真正的path,因为它是一个Apache重写的SEO友好的path。 这似乎不工作: <Directory /var/www/test_upload> php_value upload_max_filesize 750M </Directory> 文档根目录(/ var / www /)中的.htacces文件中的重写规则如下所示: RewriteRule .* index.php [L]
我正在运行社交引擎4,已经很难得到APC安装,并想知道有没有一步一步的指示,如何做到这一点? 今天早些时候,我有我的兄弟帮助我,我想我们已经把它舔了一下,除了我不知道怎么把php.ini文件放在APC上。 任何想法或build议? 谢谢
考虑以下非常简单的PHP代码: for ($x = 0; $x < 100; $x++) { echo "$x \r\n"; sleep(1); } 在一个标准的PHPconfiguration中,这应该会产生一个错误500或者一些等价的告诉用户脚本超时。 我想知道是否可以这样做,以便PHP仍然可以通过一些任意X输出数字0,X可能是php.ini设置超时的秒数。 在做这方面的研究,我发现这堆栈溢出: https : //stackoverflow.com/questions/2513110/is-there-a-way-to-make-php-progressively-output-as-the-script-executes 。 根据线程中给出的解决scheme,有一些方法可以根据具体情况来实现这一点(即,您必须专门编写每个脚本以使其正确输出)。 上面提到的注释也提到你已经将output_buffering php.ini条目设置为零,以便它能够工作,但是你仍然必须执行ob_flush()和flush()来实际输出任何数据。 所以,我的问题是:是否有可能configurationPHP的脚本总是会逐步发送到浏览器? 为了简单起见,我们可能想要假设Web服务器会立即将数据发送到浏览器(而不是缓冲数据,然后发送它)。 谢谢! 编辑:澄清, 任何脚本我的意思是字面上任何PHP脚本在服务器上,这些脚本不应该调用任何特殊的function,为了逐步输出工作。
我想创build一个Web界面来控制媒体服务器正在播放哪个文件,并可能存储关于当前歌曲的信息。 这是我可以用XMBC / PHP做的事吗?或者还有其他更好的方法来做到这一点?
我正在为我们的定制CentOS 5 yum回购构buildPHP 5.3 rpm包。 说实话,我对构buildRPM相当陌生,但是我已经适度地成功下载了给定包的SRPMS,并使用“rpmbuild –rebuild”命令重新打包了它们。 有一件事是抛弃我,虽然是如何满足php-devel包..我显然有PHP 5.3的源文件,因为我能够build立我的PHP普通和其他软件包。 但我不知道如何真正build立devel包! 据我所知,我已经有了我所需要的大部分 – 最新的php 5.3.5源代码tarball。 但是我不知道如何构build正确的.spec文件来满足我所需要的。 如果你对这方面有所了解,你会介意帮助一个同行的系统pipe理员吗? 共享一个spec文件,或者至less给我一些关于如何处理它的指针。 非常感谢serverfault社区! -BajaBob
我有一个内部使用PHP站点在我的新位置。 它只能在现场每年运行几天,所以我们把它放在笔记本电脑上。 运行Fedora的8年IBM Thinkpad的硬件正在消亡。 我有新的联想Thinkpad的运行最新和最伟大的Ubuntu。 我已经将var的内容复制到一个共享驱动器,在新机器上的var中将旧的www文件夹重命名并复制到旧的www文件夹中。 我可以进入login页面并进入网站,但是当我查看某些内容时,它将返回“无法打开”。 我知道我无法到达新机器中的MySQL,因为用户和密码不匹配。 包含安装脚本之前,旧机器的PHP版本。 我对PHP知之甚less。 我正在寻找正确的方式将旧的PHP文件链接到我的MySQL实例的input。 任何帮助,非常感谢。
我正在用CentOS购买一个新的VPS,我需要将我的PHP升级到5.2。*。 我怎样才能做到这一点?