我不是一个在Web开发亲和Apache服务器仍然是一个谜。 我们有一个运行在LAMP上的项目,就像所有的商业托pipe计划一样。 我对一个问题感到困惑:现代浏览器是否支持并行图像加载? 或者这需要从服务器端设置一些特殊的function/configuration? 这可以用PHP编码或一些服务器端configuration来完成吗? 这是一个特殊的内容交付networking需要吗? 基准演示将是flickr网站。 我惊奇地发现,在search后的短时间内,如何加载所有的图像缩略图,就好像只有一个图像加载一样。 对不起,我不能给你任何代码…完成在这个:(
每隔一段时间,我的networking服务器速度变得如此之慢,似乎被locking了。 无法进入SSH,没有网站正在服务。 这是一个VPS开始作为Debian 5,我升级到testing(挤压)。 这是一个典型的LAMP设置,其目的是运行几个WordPress站点。 有一次,当它locking,我到了其中一个网站,但这是wordpress抱怨它无法build立数据库连接。 所以好像有东西真的咀嚼CPU和mysqld或者超时,或者可能失败,无法重新启动。 但是因为我不能SSH,所以我更倾向于把它归入CPU。 但是除了操作系统和内核之外,现在唯一正在运行的进程是: 阿帕奇 mysqld的 python(for fail2ban) sshd的 的exim4 它有512M的RAM和1.5 GB的交换。 每次我检查它,它有足够的可用内存,并使用几乎没有交换(通常2-3M)。 而且由于我运行fail2ban,我不认为我得到了ddosed。 我今天早上在我的邮箱里发现了这个邮件(昨天晚上才locking,当时交通很less): 6 Time(s): [<ffffffff810a0ebc>] ? oom_kill_process+0x7e/0x23d 6 Time(s): [<ffffffff810a1505>] ? __out_of_memory+0x12a/0x141 6 Time(s): [<ffffffff810a1586>] ? out_of_memory+0x6a/0x94 我没有发现任何可疑的东西。 它不能是我的提供商的主机,因为我可以SSH和重新启动虚拟机,一切都很好。 任何人都知道我应该开始寻找我的问题的核心日志? 多谢你们。
我只从源代码编译php本身, 如何生成php-cgi?
http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29 使用它将节省大量的时间,但…
我试图在运行Ubuntu 10.10的服务器上安装LAMP堆栈。 每当我浏览到服务器上的PHP文件,我的浏览器将下载一个名为“下载”(没有扩展名)的文件。 我已经安装了php5,我有libapache2-mod-php5,我已经清理并重新安装了很多次,没有任何帮助。 我能做什么? 如有必要,我可以提供configuration文件,系统信息等。
我知道有很多像asmallorange,linode等的build议,但这些适用于正在运行100个站点的用户呢? stream量可以从零点击一个月到几乎1000点。 我现在使用的主机不允许访问httpd.conf或其他重要的apachefunction。 如果我不得不猜测,Linode或者其他类似的服务似乎就在我的胡同里,但是,我并不擅长linux。 我可以在Ubuntu中得到好处,但就是这样。 这个知识是否足以与Linode相处? 那么域名转移呢? 现在对我的工作方式是,如果某人有一个现有的网站,我要求他们获取域名转移代码,然后我发送域名xfer代码到我当前的主机,他们负责其余的。 Linode是否负责域名转移? 我该怎么做?
我正在做一个移动平台的LAMP开发。 但是,客户端浏览器不允许我查看访问页面的源代码。 我认为源代码对于debugging非常重要,所以我想configuration我的web服务器,这样每次用户发出请求时,除了向客户端发送响应之外,响应(返回页面的实际内容)也存储在文件中,我可以与access_log(也许是ip-timestamp-filename?或者在access_log的附加列中可能是一个唯一的ID)交叉关联。 我search了很多,但甚至没有find我要找的东西。 有没有人能够做到这一点?
我有一个在Ubuntu服务器版上运行的灯服务器,我想卸载灯。 sudo tasksel remove lamp-server返回tasksel: aptitude failed (100) 。 sudo tasksel –section server ,然后取消selectlamp-server也会返回tasksel: aptitude failed (100) 。 sudo apt-get update ,那么以前的任何一个命令都会执行相同的操作。
我已经使用Linux来导入一个大的mysql转储文件(到一个新的数据库),但是对于这个过程如何在使用xampp的本地LAMP环境中工作是新的,因为xampp不支持SSH。 我已经从Linux服务器下载了large_dump_file.sql到我的本地系统。 我正在使用Windows XP并使用xampp来设置LAMP。 我能够通过phpMyAdmin访问local_database,但转储文件太大,无法使用该应用程序导入。 我试图通过命令提示符导入文件,但到目前为止没有成功。 在提示符下: cd .. cd .. 光盘xampp 光盘的MySQL CD斌 我发现mysqlimport用于导入.csv和.txt文件,而mysql用于导入.sql文件,但是找不到关于是否使用-u -p选项的文档,所以我已经尝试了许多变化的命令,没有运气。 什么才是正确的命令? 我修改了主机,虚拟主机conf和apacheconfiguration文件。 我是否需要更改本地系统上的任何其他configuration文件?
我有一个PHP脚本脚本,应该可以从多个IP( http://xxx.xxx.xxx.xxx/~myfolder/myscript.php )访问,请。 告诉如何在运行apache的CentOS 5.5(64位)上安装。 我将在同一台服务器上从另一个PHP脚本调用脚本。