【问题标题】:LAMP stacks for production use? Using PHP 5.4.x, Apache 2.4.x, MySQL 5.5.x用于生产的 LAMP 堆栈?使用 PHP 5.4.x、Apache 2.4.x、MySQL 5.5.x
【发布时间】:2012-05-17 20:03:32
【问题描述】:

好的,我想我会尝试在我的测试服务器上安装最新最好的 LAMP 堆栈,以准备在生产中使用它。我决定使用 Ubuntu 服务器 12.04、Apache (2.4.2)、MySQL 5.5.24 和 PHP 5.4.2 并使用 PHP-FPM/fast-cgi。然后,我将所需的步骤写到 an epic list 中,以便在需要迁移到生产 VPS 时轻松复制它们。

  • Ubuntu 服务器安装没有问题。
  • 我从源代码安装了 Apache,它加载了测试页面。
  • MySQL 从源代码编译并安装
    美好的。但后来运行失败,我无法修复 mysql.sock 错误 所以我放弃了。然后我刚刚做了一个apt-get install mysql-server
    这让我得到了 5.5.22 版本,这是一些过时的版本,但是
    它运行正常,所以我想没关系。
  • 接下来是 PHP,它可以很好地编译、测试和安装。现在
    最后一步:将其与 Apache 链接。你可以猜到它
    失败的。它没有使用必要的 libphp5.so 模块编译,所以现在 那是行不通的。 '无法加载 /usr/local/apache2/modules/libphp5.so
    进入服务器:/usr/local/apache2/modules/libphp5.so:无法打开
    共享对象文件:没有这样的文件或目录。

谷歌搜索了所有这些错误并尝试修复但无济于事。所以暂时放弃手动安装,因为到目前为止已经浪费了两个晚上。

  1. 是否有任何体面的 LAMP 堆栈可用于生产?
  2. 您应该在生产中使用一个还是应该安装 一切手动?大家是如何解决这个问题的?
  3. 我知道有很多 LAMP 堆栈,例如 XAMPP 等,但它们从不经常更新,而且总是落后几个版本。为什么他们从不及时更新?
  4. 即使在生产中,您如何保持安装的最新状态?

另外我想我可以做 apt-get 来安装所有东西。我喜欢单线安装,但即使是那些下载的版本也落后了。 Apache 2.4 会很好地提高速度,我认为最好的做法是与 PHP 保持同步,这样您就可以获得安全性增强。

【问题讨论】:

  • 生产机器通常落后几个版本,因为这些版本更有可能被证明是稳定的。
  • 我使用稳定的存储库安装,因此更新不那么麻烦。我怀疑这个讨论在 serverfault 上可能会更好?他们有这方面的专业知识:)
  • 哎呀,那里会更好,我会把它贴在那儿,Nanne,谢谢。

标签: php mysql linux apache ubuntu


【解决方案1】:

我个人使用 debian-testing,但我听说 dotdeb 存储库是一个不错的选择。

http://www.dotdeb.org/

【讨论】:

  • 这看起来不错。我认为这也适用于 Ubuntu,看到它基于 Debian?
【解决方案2】:

一切对我来说都很好,遵循这些 tuts:

http://edin.no-ip.com/blog/hswong3i/apache-2-4-php5-4-pdo-oci-ubuntu-12-04-howto http://www.ui3net.com/basic-installation-of-mysql-from-source/

;)

【讨论】:

  • 谢谢伙计!我遵循了第一个教程,它让我使用 Apache 和 PHP 5.4.5-dev 启动并运行。然后我使用apt-get install mysql-server 安装了 MySQL,当您使用 dotdeb 存储库(上面链接)时,它得到了我的 5.5.24。为了让 MySQL 与 PHP PDO 一起使用,我必须编辑 php.ini pdo_mysql.default_socket = /var/run/mysqld/mysqld.sock。此外,httpd.conf 中没有打开 mod_rewrite 模块,因此启用了它LoadModule rewrite_module modules/mod_rewrite.so。之后效果很好!我将从网站而不是从 git 中拉下 Apache 和 PHP 的稳定版本。
猜你喜欢
  • 2013-02-05
  • 2014-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-13
  • 2012-08-08
  • 2014-06-03
  • 2012-06-07
相关资源
最近更新 更多