Hostwinds 教程
寻找结果为:
目录
标签: CentOS Web Panel
LEMP代表Linux,nginx(替换Apache Server),MySQL(它用作数据库存储),其动态内容由PHP调整。LEMP堆栈是捆绑开源软件的便捷方式。LEMP使服务器能够在Linux操作系统周围托管Web应用程序,不断发展的网站和中心。
开始之前: 要遵循本教程,您需要具有root访问权限。如果您的服务器上安装了非root用户帐户,请确保其具有 sudo特权 利用以下文章中的sudo和yum命令。与所有更改一样,我们强烈建议在继续本指南之前拍摄快照备份。
对于网站访问者使用要显示的内容,您需要一个有能力的最新的Web服务器。为了本文,我们将使用nginx。这是 Ë 在LEMP中由于其发音(engine – x)
*要添加CentOS 7 Epel存档,请在以下yum命令中打开终端并键入:
sudo yum install epel-release
出现提示时,按Y并按Enter键开始安装。 这将安装所需的存档,以便可以安装nginx。 当这已经完成时,一条消息陈述完整! 会出现。
一旦在服务器上安装了NGINX存档后,您就需要使用以下命令安装NGINX:
sudo yum install nginx
您的Web服务器现已安装。您可以通过输入以下命令来启动Nginx服务:
sudo systemctl start nginx
使用Sudo命令,所有这些操作现在都将使用root特权执行。要验证您有权使用这些根特权运行命令,必须输入常规用户的密码。
此时,请务必检查Web浏览器中的服务器的公共IP地址。您应该看到默认的CentOS 7 nginx网页作为确认已安装和运行nginx。您应该用类似于以下内容的消息打招呼:
在继续前进之前,您将希望启用nginx启动启动。这样,每次服务器启动时,都不必重新键入上面的命令。您可以通过输入以下命令来执行此操作:
sudo systemctl enable nginx
接下来,我们将安装一个名为Mariadb的MySQL倒入替代方案。Mariadb是MySQL数据库管理的一个社区开发的分支,该分支组织并允许访问存储您网站信息的数据库。从语法上讲,MySQL和Mariadb非常相似。这是 中号 在LEMP中。
由于我们已经雇用了yum,我们将再次使用它来抓取并安装必要的软件。
MySQL / MariaDB不需要运行所有Web应用程序,但它是一个流行的选择。要安装MariaDB,您将要输入此命令:
sudo yum install mariadb-server mariadb
完成后,通过输入启动MariaDB:
sudo systemctl start mariadb
接下来,您将希望使用安全脚本来删除一些潜在的有害默认值和锚点数据库:
sudo mysql_secure_installation
注意:如果提示询问您当前的root密码,请不要担心。在这个阶段,你还没有一个,所以通过击中输入来留空。
当提示设置root密码时,键入"y"并按照说明设置root密码,确保记下其以供将来使用。
为下一系列提示击中"Enter"将接受默认值。这允许MySQL立即确认您通过删除示例用户和数据库所做的更改。此外,禁用远程根登录,然后重新加载权限表。
要允许MariaDB启动启动,请使用此命令:
sudo systemctl enable mariadb
随意拍打自己的背部;您只需设置整个数据库系统!
要处理在PHP中写入的网页,您将需要将PHP安装到Web服务器,并确保如果您的系统使用以下命令重新启动,则确保启动它:
要安装PHP,请输入以下命令:
sudo yum install php php-common php-fpm php-mysql -y
若要启动要运行的PHP服务,请输入以下命令:
sudo systemctl start php-fpm
为了使PHP服务启动自动启动,因此每次服务器重新启动时不必键入上面的命令,请在此处使用此命令:
sudo systemctl enable php-fpm
一旦安装了PHP,正确配置它就很重要。
您应该在PHP.INI中具有以下内容:
"cgi.fix_pathinfo = 0;"
您可以通过在/etc/php.ini中编辑php.ini文件并将其保存来完成此操作。以下是使用vim文本编辑器完成此操作的命令:
sudo vi /etc/php.ini
找到线; cgi.fix_pathinfo = 1并更改它以删除注释并将值更改为0,如下所示:
cgi.fix_pathinfo=0
您也可以使用 纳米 文本编辑器(如果更简单)。
完成此操作后,请确保将更改保存到/etc/php.ini
要允许PHP和WebServer查看新的更改,则需要重新启动两个服务。 要重新启动PHP,请键入以下命令:
sudo systemctl restart php-fpm
要重新启动Nginx服务,请键入以下命令:
sudo systemctl restart nginx
您可以通过创建PHP.Info页面确认这是正确设置的,并在浏览器中查看此页面。 phpinfo.php页面应该包含以下内容并在确认此设置处于活动状态后删除:
确保将文件放入 / usr / share / nginx / html 目录,因为这是您的Web服务器将从中获取文件的位置。
恭喜你!如果您成功执行了上述步骤,则现在应该 麻风 堆栈安装在您的服务器上。 您现在可以将您的网站上传到 / usr / share / nginx / html 目录或其他目录(如果您更新Nginx配置(位于 /etc/nginx/nginx.conf).
如果您应该有任何疑问或想要帮助,请通过实时聊天或提交联系我们 一张票 与我们的技术支持团队。
撰写者 Peter H / 十一月 28, 2016