问题标签 [lamp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
1865 浏览

php - 在 IIS 上运行 PHP 应用程序需要什么?

作为 LAMP 服务器上的 PHP 开发人员已经有一段时间了,在为 Windows 上的IIS准备应用程序时,有什么需要考虑的吗?

0 投票
5 回答
2112 浏览

ubuntu - 你如何设置你的 LAMP 测试服务器?

我在 Windows 上使用 xampp,但我想使用更接近我的服务器设置的东西。

Federico Cargnelutti 教程解释了如何设置 LAMP VMWARE 设备;这是对 VMware 设备的一个很好的介绍,但是其中一个命令不起作用,并且没有描述如何更改键盘布局和时区。

ps:这些命令很容易找到,但我不想每次重新安装服务器时都寻找它们。我用这个问题作为提醒。

0 投票
6 回答
1558 浏览

php - 用 PHP/MySQL 封装数据访问的好方法是什么?

我的大部分经验都在 MSFT 堆栈上,但我现在正在做一个副项目,帮助某人拥有一个基于 LAMP 堆栈的廉价托管个人网站。我安装 extras 的选项是有限的,所以我想知道如何编写我的数据访问代码而不在 .php 文件中嵌入原始查询。

我喜欢保持简单,即使是 .NET。我通常为所有内容编写存储过程,并且我有一个帮助类,它包装所有调用以执行过程和返回数据集。我不是在寻找一个成熟的 ORM,但这可能是要走的路,其他查看这个问题的人可能正在寻找它。

请记住,我使用的是每月 7 美元的 GoDaddy 帐户,因此我仅限于他们基本包中已安装的内容。

编辑:谢谢 rix0rr、Alan、Anders、dragon,我会检查所有这些。我编辑了这个问题,以便对 ORM 解决方案更加开放,因为它们非常受欢迎。

0 投票
13 回答
8801 浏览

architecture - 您是如何在 WISA 和 LAMP 之间做出决定的?

您是否曾经在 Web 项目开始时必须在 WISA 或 LAMP 之间进行选择?

虽然网络上散布着利弊,但了解您在提出标准、评估、决定和反思您选择使用任一平台的决定方面的真实经验会很有帮助。

0 投票
6 回答
18549 浏览

php - WordPress MediaWiki 集成

另一方面,如果我可以安装一个 wiki 并在WordPress和 wiki 之间共享登录凭据,我会很高兴。我前段时间破解了MediaWiki,通过会话 cookie 与另一个站点(在ASP Classic中)共享登录信息,这样做很痛苦,维护起来更糟糕。理想情况下,我想找一个插件或知道更优雅解决方案的人。

0 投票
4 回答
1808 浏览

php - Wordpress MediaWiki Cookie 集成

我的 Wordpress 安装和 MediaWiki共享相同的登录信息。不幸的是,用户需要分别登录两者,但至少他们使用相同的凭据。

我想做的是在 Wordpress 博客上成功登录,同时也导致 MediaWiki 登录(最好是双向)。这有两种可能发生的方式:

  1. 登录会导致登录其他应用程序(写入 cookie 并在数据库中创建会话)
  2. 访问一个应用程序会检查另一个应用程序的 cookie,然后自动登录。

由于用户名是共享的,似乎后者应该很容易做到。任何提示都会很棒。

0 投票
5 回答
1061 浏览

php - 如何防止 LAMP 应用程序中的 SQL 注入?

以下是开始对话的几种可能性:

  1. 初始化时转义所有输入。
  2. 转义每个值,最好是在生成 SQL 时。

第一个解决方案不是最理想的,因为如果您想在 SQL 以外的任何地方使用每个值,例如在网页上输出,则需要取消转义每个值。

第二种解决方案更有意义,但手动转义每个值很痛苦。

我知道准备好的语句,但是我发现MySQLi很麻烦。此外,将查询与输入分开也让我感到担忧,因为虽然正确的顺序很重要,但很容易出错,从而将错误的数据写入错误的字段。

0 投票
3 回答
2461 浏览

apache - 理想的多服务器 LAMP 环境

有很多关于在单个盒子上设置 LAMP 堆栈的信息,或者可能将 MySQL 移动到它自己的盒子上,但超出此范围的增长似乎没有很好的文档记录。

我当前的 Web 环境存在容量问题,因此我正在寻找有关配置调整、确定瓶颈安全性等 的最佳实践。

我目前托管了大约 400 个站点,对冗余和安全性有相当的需求,因此我已经超越了单机解决方案——但还没有达到完整的 ISP 或专门的网络托管公司的水平。

任何人都可以指出我在建立一个伟大的 apache 网络农场以确保安全和未来扩展方面的一些好的专业知识的方向吗?

我的 Web 环境由 2 个冗余 MySQL 服务器、2 个冗余 Web 内容服务器、2 个负载平衡前端 apache 服务器组成,它们通过 nfs 挂载内容并在它们之间共享 apache 配置和会话目录,以及一个“开发人员”服务器,它也通过 nfs 挂载 web 内容,并包含所有开发人员帐户。

我对这个设置很满意,但它似乎过早地窒息了负载。

谢谢!!

- 更新 -

原来“负载阻塞”与mod_log_sql我用来将我的 apache 日志发送到 mysql 数据库有关。通过重新配置网络服务器以将其 sql 语句写入磁盘文件,然后创建一个单独的进程将这些语句提交到数据库,它允许网络服务器更快地释放其线程,并处理更大的负载。

0 投票
7 回答
951 浏览

php - 抵御发布日流量突发的最佳实践

我们正在为一个客户开发一个网站,该客户(一次)预计会在第一天获得相当多的流量。有新闻稿,人们在写博客等等。我有点担心我们会在第一天就摔倒在地。你会看哪些主要的事情来确保(在没有真实流量数据的情况下提前)你可以在大型发布后保持站立?

详细信息:这是一个L/A/M/PHP堆栈,使用内部开发的 MVC 框架。这目前正在一台服务器上启动,上面有 Apache 和 MySQL,但如果需要,我们可以将其拆分。

我们已经在安装Memcached并尽可能多地进行 PHP 级缓存。有些页面是查询密集型的,我们使用Smarty作为我们的模板引擎。请记住,没有时间更改这些主要方面中的任何一个——这只是设置。我们应该注意哪些方面?

0 投票
1 回答
936 浏览

monitoring - LAMP 堆栈有哪些好的应用服务器?

我需要推荐好的应用服务器来监控和调试在 linux 上运行的 PHP 和 Mysql。它应该有一个 GUI、查询分析(记录慢查询等)并根据环境条件捕获 PHP 错误。

我只知道提供这些功能的 Zend 平台,我正在寻找替代品。