如何在 CentOS 6 上安装 Linux、Apache、MySQL 和 PHP(LAMP)

关于灯

Stek LAMP - 这是一个管理网络服务器的开放源代码软件组. 简称为Linux,Apache,MySQL和PHP。 由于服务器已经启动了CentOS,Linux可以不担心。

安装

此指南中的步骤要求虚拟私人服务器的用户拥有根特权。

第一步:安装Apache

Apache 是免费的源代码软件,管理超过 50% 的世界网络服务器. 为安装 apache 打开终端和输入此命令:

您可以安装 root 密码 MySQL:

1sudo /usr/bin/mysql_secure_installation

您将被要求输入当前的根密码. 因此,如果您只是安装了 MySQL,那么,您可能没有它,所以把这个字段空,输入(输入).

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}你喜欢什么? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}"Y" ? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}"Y" {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}"Y" (原始内容存档于2018-09-26). CentOS QQ установки MySQL, задавая вопросов с""""".

默认情况下,一个MySQL安装有一个匿名用户,允许任何人 登录到MySQL,而无需为他们 创建用户账户. 这只用于测试,使安装 更平滑. 您应该在移动到 a( ) 之前删除它们 删除匿名用户吗 ? [Y/n]y . 成功! () ) 通常,根只应允许从"localhost"连接. 此( _) 确保有人无法从网络中猜测根密码 。 ( _)

远程拒绝根登录? [Y/n]y . 成功! (_)

默认情况下,MySQL会有一个名为"测试"的数据库,任何人都可以访问 . 这也只用于测试,应当去除 在进入生产环境之前. (

删除测试数据库并访问它? [Y/n] y

  • 丢弃测试数据库... ... 成功! () ) - 删除测试数据库中的权限... () ( 成功 ) !

重装特权表将确保迄今为止所做的所有修改 立即生效. (_)

现在重新装入特权表格吗 ? [Y/n]y . 成功! (_)

正在清理... (

都完成了! 如果您已完成以上所有步骤, 请访问 MySQL( _) )安装现在应当安全. (

感谢使用MySQL!

第三步:安装PHP

要在您的虚拟私人服务器上安装 PHP,请打开终端和输入此命令:

随后安装 php php-mysql

您可以查看可用的图书馆,查看:

yum搜索 php- 然后终端将显示可能的模块名单。

1php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
2php-cli.x86_64 : Command-line interface for PHP
3php-common.x86_64 : Common files for PHP
4php-dba.x86_64 : A database abstraction layer module for PHP applications
5php-devel.x86_64 : Files needed for building PHP extensions
6php-embedded.x86_64 : PHP library for embedding in applications
7php-enchant.x86_64 : Human Language and Character Encoding Support
8php-gd.x86_64 : A module for PHP applications for using the gd graphics library
9php-imap.x86_64 : A module for PHP applications that use IMAP

若要查看更多详细信息,请在终端中输入下一个命令,以取代您想要了解的任何图书馆名称的模块名称 以及模块名称信息 您决定安装模块后,请输入:

您可以同时安装多个图书馆名称 分享每个模块名称 恭喜您! 现在您的设备是 LAMP 堆栈! 我们还必须在下载服务器时安装自动启动过程(php 将自动工作,如仅启动 Apache):

第四步 - 结果:在您的服务器上观看PHP

尽管 LAMP 安装在虚拟服务器上,但我们仍然可以在线查看组件,并创建了关于 PHP 的信息页面,以便首先创建新的文件:

1sudo nano /var/www/html/info.php

添加下一行:

1<?php phpinfo(); ?>

然后保存(保存)和退出(退出).重新启动(重新启动)Apache,使您的虚拟服务器上的所有更改生效:

1sudo service httpd restart

完成安装,访问您的页面信息关于php(确认,你取代了你的正确的IP地址的例子IP地址): http://12.34.56.789/info.php 这应该看起来大约 так

By Etel Sverdlov
Published At
Categories with 技术
Tagged with
comments powered by Disqus