阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 6 上安装Linux,Lighttpd,MySQL和PHP5(LLMP Stack)

190次阅读
没有评论

共计 2979 个字符,预计需要花费 8 分钟才能阅读完成。

介绍

Lighttpd 是一个开源的 Web 服务器,它具有较低的内存占用空间,许多网站(如 YouTube 和维基百科)运行 在 Lighttpd 服务器。MySQL 是用于 Web 应用程序(如 WordPress)的流行数据库解决方案,通常与服务器端脚本语言 PHP 结合使用。

本教程将向您展示在 CentOS 6 上安装 Lighttpd,PHP 和 MySQL 所需的步骤。

第一步 – 先决条件

更新 yum:

sudo yum update

您需要安装 wget,一个用于使用 HTTP,HTTPS 和 FTP 检索文件的软件包:

sudo yum install wget

请注意,命令以“sudo”开头。这将允许您以 root 权限运行。

第二步 – 安装 MySQL

安装 MySQL:

sudo yum install mysql-server

为 MySQL 创建一个系统启动链接,使服务在引导时运行:

sudo chkconfig --levels 235 mysqld on

现在查看一下 Mysql 是否在运行:

sudo service mysqld status

如果没在运行就执行:

sudo service mysqld start

为 MySQL 用户 root 创建密码并执行一些初始配置:

sudo mysql_secure_installation

Enter current password for root (enter for none):_

由于 MySQL root 密码尚未配置,我们只需按 ENTER 键即可继续设置 MySQL 的过程:

Set root password? [Y/n] y

New password: SQL.ROOT.PASSWORD.EXAMPLE 
Re-enter new password: SQL.ROOT.PASSWORD.EXAMPLE 
Remove anonymous users? [Y/n] y 
Disallow root login remotely? [Y/n] y 
Remove test database and access to it? [Y/n] y 
Reload privilege tables now? [Y/n] y

第三步 – 安装 Lighttpd

来自官方 CentOS 存储库的 Lighttpd 和 P HP-FPM 不受支持,我们继续向 CentOS 添加 Remi RPM 和 EPEL 存储库:

sudo rpm --import https://Fedoraproject.org/ static / 0608B895.txt 

sudo wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

sudo rpm -ivh epel-release-6-8.noarch.rpm

然后运行以下命令来安装 Lighttpd:

sudo yum install lighttpd

为 Lighttpd 创建一个系统启动链接,以使服务在启动时运行:

sudo chkconfig --levels 235 lighttpd on

启动服务并检查它是否正在运行:

sudo service lighttpd start

sudo service lighttpd status

打开浏览器并输入您的 IP,便可以看到 Lighttpd 的欢迎页面:

CentOS 6 上安装 Linux,Lighttpd,MySQL 和 PHP5(LLMP Stack)

典型错误 – Lighttpd 疑难解答

错误 1 :Lighttpd fails to start:“socket failed:Address family not supported by protocol”或“please use server.use-ipv6 only for hostnames,not without server.bind …”

打开 Lighttpd.conf:

sudo nano /etc/lighttpd/lighttpd.conf

禁用 IPv6:

server.use-ipv6 =“disable”

错误 2 :Warning“can’t have more connections than fds/2: 1024 1024”

打开 Lighttpd.conf:

sudo nano /etc/lighttpd/lighttpd.conf

取消注释#server.max-fds = 2048:

server.max-fds = 2048

重启 Lighttpd:

sudo service lighttpd restart

第四步 – 安装 PHP

安装 PHP5(FPM):

sudo yum install php-fpm lighttpd-fastcgi

打开 www.conf:

sudo nano /etc/php-fpm.d/www.conf

将 lighttpd 添加到用户和组中:

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;       will be used.
user = lighttpd
; RPM: Keep a group allowed to write in log dir.
group = lighttpd

为 PHP-FPM 创建一个系统启动链接,以使服务在启动时运行:

sudo chkconfig --levels 235 php-fpm on

启动服务并检查它是否正在运行:

sudo service php-fpm start

sudo service php-fpm status

安装完成后,我们必须在 Lighttpd 中启用 PHP5。让我们找到你的 php.ini 文件:

sudo nano /etc/php.ini

取消注释这行:

;cgi.fix_pathinfo = 1;

打开 fastcgi.conf:

sudo nano /etc/lighttpd/modules.conf

并取消注释这一行:

include "conf.d/fastcgi.conf"

打开 fastcgi.conf:

sudo nano /etc/lighttpd/conf.d/fastcgi.conf

并添加以下行:

## for the php-num-procs example it means you will get 17*5 = 85 php
## processes. you always should need this high number for your very
## busy sites. And if you have a lot of RAM. :)
## ADD YOUR LINES HERE
fastcgi.server += ( ".php" =>
        ((
                "host" => "127.0.0.1",
                "port" => "9000",
                "broken-scriptfilename" => "enable"
        ))
)
## GOOD JOB
#fastcgi.server = ( ".php" =>

安装 MySQL PHP 模块:

sudo yum install php-mysql

重启 Lighttpd 和 PHP-FPM:

sudo service php-fpm restart

sudo service lighttpd restart

第六步(可选)– 使用 info.php 测试 PHP

创建 info.php:

sudo nano /var/www/lighttpd/info.php

添加以下行:

<?php

phpinfo();?>

现在打开浏览器输入你的 IP,可以看到 PHP 的页面了,页面显示如下:

CentOS 6 上安装 Linux,Lighttpd,MySQL 和 PHP5(LLMP Stack)

如果你看到这个页面,恭喜你已经成功了。

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-05/143866.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2979字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中