我现在远程运行一个CentOS,我想安装PHP / Mysql / apache。 你们可以帮我这么做,我是新手。
谢谢
如果你更关心Web开发而不是服务器pipe理,那么我要么使用预先configuration的LAMP栈(如另一个答案中推荐的那样),要么使用Yum 。 例如
yum install httpd yum install mysql yum install php
另请参阅: 如何使用Yum安装LAMP
你可以使用yum来安装它们。 这里是一个教程:
[原谅缺乏适当的联系; 显然我没有足够的声望。]
正如其他人所指出的,像下面这样的命令应该可以帮你安装:
yum install httpd mysql-server mysql php php-mysql
你build议你在远程服务器上运行它; 如果是的话,这只是一个开始。
如果您要在永久连接到互联网的盒子上运行LAMP堆栈,则需要确保其安全。
在这一点上,我有一些链接给你,但这里的垃圾邮件系统确定我不会发布,因为我没有足够的声誉。 Google针对以下每个主题:
并阅读您会发现的各种文章,提出有关如何保持安装安全的build议。
我打算使用一个链接,允许我build议你阅读这本优秀的指南,以保护CentOS本身: http : //wiki.centos.org/HowTos/OS_Protection
最重要的是你能够理解你所运行的所有命令及其背后的原因,所以你最终得到了一些可以满足你需求的安全措施。 然后,你需要保持在补丁之上 – 仅仅去“现在就被保护”是不够的,把你的手抹去,然后继续前进。 您的服务器将被黑客入侵。
另一件事:很多指南build议从源代码安装。 我build议你先忽略它们。 使用yum安装,然后订阅CentOS公告列表(谷歌“centos公布”)来了解您需要应用的安全升级。 你不需要跟踪所有的Apache / PHP / MyWql邮件列表,并在每次有需要应用的补丁时重新编译 – 这就是软件包pipe理者的用途。
当然,如果你安装的服务器实际上并不是面向互联网的,那么你可以忽略所有的工作LAMP堆栈点)
这是一篇不错的6部分文章,将向您展示如何构build完美的CENTOS。
CentOS安装程序
简单的方法是使用yum这样的:
sudo yum install httpd mysql php php-mysql --enablerepo=centosplus