如何在 centOS 中安装 php/mysql/apache2

如何在 centOS 中安装 php/mysql/apache2

我现在远程运行 CentOS,我想在其中安装 PHP/Mysql/apache。你们能帮我安装一下吗,我是新手。

谢谢

答案1

如果你更关心 Web 开发而不是服务器管理,我建议你使用预配置的 LAMP 堆栈(如另一个答案中所推荐的),或者使用百胜.例如

yum install httpd
yum install mysql
yum install php

也可以看看:如何使用 Yum 安装 LAMP

答案2

你可以使用 yum 安装它们。这里有一个教程:

答案3

[请原谅缺乏适当的链接;显然我的声誉不够。]

正如其他人指出的那样,以下命令应该可以让你完成有效的安装:

yum install httpd mysql-server mysql php php-mysql

您建议在远程服务器上运行它;如果是这样,这只是一个开始。

如果您要在永久连接到互联网的机器上运行 LAMP 堆栈,则需要确保它是安全的。

此时,我为您提供了一些链接,但这里的垃圾邮件系统决定我不会发布它们,因为我的声誉不够。在 Google 上搜索以下每个主题:

  • 保护 Apache
  • 保护 PHP
  • 保护 MySQL

并阅读您会发现的各种文章,这些文章会就如何确保安装安全提出建议。

我将使用一个被允许的链接建议您阅读这个关于保护 CentOS 本身的优秀指南:http://wiki.centos.org/HowTos/OS_Protection

最重要的是,你要理解你正在运行的所有命令,以及它们背后的原因,这样你才能得到满足你要求的安全系统。然后,你需要随时掌握补丁——仅仅说“现在安全了”,然后清理一下手上的灰尘,继续前进是不够的。你的服务器将要遭受黑客攻击。

还有一件事:许多指南建议从源代码安装。我建议您一开始就忽略它们。使用 安装yum,然后订阅 CentOS 公告列表(谷歌“centos 公告”)以了解您需要应用的安全升级。您不想每次有需要应用的补丁时都必须跟踪所有 Apache/PHP/MyWql 邮件列表并从头开始重新编译 - 这就是包管理器的用途。

当然,如果您安装的服务器实际上不是面向互联网的,那么您可以忽略获取工作 LAMP 堆栈之后的所有内容 =)

答案4

简单的方法是像这样使用 yum:


sudo yum install httpd mysql php php-mysql --enablerepo=centosplus

相关内容