如何在CentOS / RHEL 6/5 中使用PHP和MariaDB安装Lighttpd

Lighttpd是Apache的一个替代。它是一个开源网络服务器。 Lighttpd是流行的低内存和CPU的使用,这对于高流量的网站最好的选择。 PHP是一种编程语言中使用服务器端编程。 MariaDB的是MySQL的各种改进的替代方案。

第1步:添加必需的Yum库

开始安装之前,确保我们已经要求在我们的系统中加入Yum库。我们建议在我们的系统中添加MariaDB,EPEL和REMIYum库。 https://downloads.mariadb.org/mariadb/repositories/#mirror=nus https://www.youcl.com/info/10336 https://www.youcl.com/info/10336

第2步:安装Lighttpd

使用下面的命令与支持FastCGI的安装LighttpdWeb服务器,让我们开始安装
# yum install lighttpd lighttpd-fastcgi
现在编辑以下值Lighttpd配置文件 /etc/lighttpd/lighttpd.conf和更新。
server.use-ipv6 = "disable"
server.max-fds = 2048
现在启动Lighttpd服务
# service lighttpd start

第3步:安装MariaDB

假设你已经添加MariaDB的Yum库,让我们用下面的命令在系统上安装MariaDB
# yum install MariaDB-server MariaDB-client
启动MaraiDB服务
# service mysql start
完成安装后设置,以确保您的MariaDB安全
# mysql_secure_installation

第4步:安装PHP和PHP-FPM

安装PHP,PHP-FPM和php-mysql的包使用下面的命令
# yum --enablerepo=epel,remi install php php-fpm php-mysql
编辑配置文件 /etc/php-fpm.d/www.conf以下值的更新
 listen = 127.0.0.1:9000
 user = lighttpd
 group = lighttpd

第5步:配置FASTCGI和PHP-FPM

在Lighttpd启用PHP5,编辑PHP配置文件 /etc/php.ini并取消注释以下行
 cgi.fix_pathinfo=1
现在编辑Lighttpd模块配置 /etc/lighttpd/modules.conf并取消以下行来启用对FastCGI的支持
 include "conf.d/fastcgi.conf"
现在编辑LighttpdFastCGI配置文件 /etc/lighttpd/conf.d/fastcgi.conf并添加以下值
fastcgi.server += ( ".php" =>
        ((
                "host" => "127.0.0.1",
                "port" => "9000",
                "broken-scriptfilename" => "enable"
        ))
)
重新启动所有的服务使用下面的命令,并使其能够自动启动在系统启动
# service lighttpd restart
# service php-fpm restart

# chkconfig lighttpd on
# chkconfig php-fpm on

第6步:验证安装

在这一点上,我们已经成功地完成了所有的配置。让我们创建你的文档根的 info.php的文件,内容如下。
<?php
phpinfo();
?>
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏