我有一个典型的媒体寺庙DV愤怒服务器,装箱apache和mysql。 但是,如果我使用2个DV Base分离数据库和Apache? 会有什么performance收益吗? 这里的规则是什么? 以后我应该升级到DV Extreme或者再购买一台DV Base来托pipe数据库?
我一直在与我的networking应用程序的alpha版本离岸开发工作。 他很快就会把它安装到我的服务器上,而当我信任他的时候,我也要谨慎。 我怎样才能构build他的服务器和MySQL的访问,让他能够运行的应用程序没有超过我需要的暴露? 我已经安装了Apache,MySQL和PHP。
我安装了ZWAMP 1.0.7 (在Windows 7上),但我有一个奇怪的问题。 我无法从任何PHP脚本连接到我的MySQL服务器。 如果我尝试使用MySQL命令行一切正常,但PHPMyAdmin重现error #2002 。 我不确定是否重要,但MySQL服务器无法创build套接字文件。 我不知道是什么问题,但我认为一切都在my.cnfconfiguration正确。 你有什么想法?
我怎样才能让Apache使用 '<?' 现在只能理解 '<?php' find答案:在php.ini中,short_open_tag应该是On。
我正在尝试使用php的open_basedir选项创build一个共享的宿主场景。 我正在通过将以下内容添加到apache2.conf来完成此操作 <VirtualHost *:80> ServerName lt1.example.net DocumentRoot /home/akshat/example/tmpblogs/tb1/ php_admin_value open_basedir /home/akshat/example/tmpblogs/tb1/ </VirtualHost> <VirtualHost *:80> ServerName lt2.example.net DocumentRoot /home/akshat/example/tmpblogs/tb2/ php_admin_flag open_basedir /home/akshat/example/tmpblogs/tb2/ </VirtualHost> 现在当我访问lt2.example.net时,我得到错误: 警告:未知:有效的open_basedir限制。 文件(/home/akshat/example/tmpblogs/tb2/index.php)不在允许的path中:(0)在第0行的未知 警告:未知:无法打开stream:在第0行未知的操作不允许 致命错误:未知:未能打开所需的'/home/akshat/example/tmpblogs/tb2/index.php'(include_path ='。:/ usr / share / php:/ usr / share / pear') 我在访问“lt1.example.net”的时候也遇到了同样的错误,但后来它突然变得没事了。 我在这里做错了什么?
我只从源代码编译php本身, 如何生成php-cgi?
我正在Windows机器上运行Apache Web服务器。 它通常不是公共服务器(大部分stream量来自机器本身,大部分公共stream量来自爬虫)。 基本上,它主要是作为试验台,开发系统使用。 我已经阅读了如何运行PHP作为FastCGI比Apache模块更好(即更快,更稳定)。 但是,我真的不喜欢多个PHP.exe进程的想法(我不喜欢Apache有两个进程,我甚至不太喜欢Chromium的多进程模型)。 所以我想知道是否值得将PHP更改为FastCGI。 如果是,我将如何configuration? 几乎所有我见过的信息都是用于非Windows或IIS的。 正如我所说,我正在运行Windows + Apache。 非常感谢。
我有3个(实际上是4,但第四个是installatron)运行RHEL 5.x的Virtuozzo Container中的php.ini文件 /vz/root/1003/usr/local/psa/admin/conf/php.ini /vz/root/1003/etc/php.ini /vz/root/1003/etc/etc/php.ini 哪一个我用来改变一个wordpress应用程序运行在容器1003 MEMORY_LIMIT? 谢谢!
我对所有forms的* nix都是全新的,所以假设我对此一无所知。 我一直在尝试使用名为“ZipArchive”的PHP函数集。 它说我需要使用–enable-zip选项重新编译php。 现在“重新编译php”让我害怕。 是否重新安装它? 它是否清除以前的所有设置,如果我这样做,然后之前做的任何设置将被擦除? 或者有没有办法添加这个选项? 看起来有点重新安装添加一个模块,当在Windows服务器上它只是添加一行到.ini文件:\ 非常感谢任何能为我解决这个问题的人:)
我有一个PHP脚本。 它运行良好,当我使用浏览器。 它将XML文件写入同一个目录。 该脚本需要60秒才能运行,生成的XML文件约为16 MB。 我在Server 2008 64位上通过FastCGI运行PHP 5.2.13。 我在任务计划程序中创build了一个任务来运行c:\ php5 \ php.exe“D:\ inetpub \ tools \ something.php” 没有错误返回,但没有创build文件。 如果我在命令行运行这个相同的path和参数,它不会出错,也不会创build文件。 我正在做一个简单的fopen fwrite fclose来将一个phpvariables的内容保存到一个.xml文件中,而这个文件只有在脚本通过浏览器运行时才会被创build。 谢谢