# yum install epel-release
# yum update # yum install lighttpd
# apt-get update # apt-get install lighttpd
# cd /tmp/ # wget http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.39.tar.gz
# tar -zxvf lighttpd-1.4.39.tar.gz
# cd lighttpd-1.4.39 # ./configure # make
# make install
# lighttpd -t -f /etc/lighttpd/lighttpd.conf
# mkdir -p /srv/www/htdocs/
# cp -r /var/www/lighttpd/* /srv/www/htdocs/
# systemctl start lighttpd
# systemctl enable lighttpd
# firewall-cmd --permanent --add-service=http success # firewall-cmd --reload success
# apt-get install php5 php5-cgi php5-fpm php5-mysql php5-curl php5-gd php5-intl php5-imagick php5-mcrypt php5-memcache php-pear[b]使用 CentOS 7[/b]
# yum install php php-cgi php-fpm php-mysql php-curl php-gd php-intl php-pecl-imagick php-mcrypt php-memcache php-pear lighttpd-fastcgi[b]设置 Lighttpd 的 PHP 服务[/b] 如要让 PHP 与 Lighttpd 协同工作,我们只要根据所使用的发行版执行如下对应的指令即可。 [b]使用 CentOS 7[/b] 首先要做的便是使用文件编辑器编辑 php 设置文件(例如/etc/php.ini)并取消掉对cgi.fix_pathinfo=1这一行的注释。
# nano /etc/php.ini完成上面的步骤之后,我们需要把 PHP-FPM 进程的所有权从 Apache 转移至 Lighttpd。要完成这些,首先用文件编辑器打开/etc/php-fpm.d/www.conf文件。
# nano /etc/php-fpm.d/www.conf然后在文件中增加下面的语句:
user = lighttpd group = lighttpd做完这些,我们保存并退出文本编辑器。然后从/etc/lighttpd/modules.conf设置文件中添加 FastCGI 模块。
# nano /etc/lighttpd/modules.conf然后,去掉下面语句前面的#来取消对它的注释。
include "conf.d/fastcgi.conf"最后我们还需在文本编辑器设置 FastCGI 的设置文件。
# nano /etc/lighttpd/conf.d/fastcgi.conf在文件尾部添加以下代码:
fastcgi.server += ( ".php" => (( "host" => "127.0.0.1", "port" => "9000", "broken-scriptfilename" => "enable" )) )在编辑完成后保存并退出文本编辑器即可。 [b]使用 Ubuntu 15.04[/b] 如需启用 Lighttpd 的 FastCGI,只需执行下列代码:
# lighttpd-enable-mod fastcgi Enabling fastcgi: ok Run /etc/init.d/lighttpd force-reload to enable changes # lighttpd-enable-mod fastcgi-php Enabling fastcgi-php: ok Run `/etc/init.d/lighttpd` force-reload to enable changes然后,执行下列命令来重启 Lighttpd。
# systemctl force-reload lighttpd[b]检测 PHP 工作状态[/b] 如需检测 PHP 是否按预期工作,我们需在 Lighttpd 的 webroot 目录下新建一个 php 文件。本教程中,在 Ubuntu 下 /var/www/html 目录,CentOS 下 /src/www/htdocs 目录下使用文本编辑器创建并打开 info.php。 [b]使用 CentOS 7[/b]
# nano /var/www/info.php[b]使用 Ubuntu 15.04[/b]
# nano /srv/www/htdocs/info.php然后只需将下面的语句添加到文件里即可。
<?php phpinfo(); ?>在编辑完成后保存并推出文本编辑器即可。 现在,我们需根据路径 http://lighttpd.linoxide.com/info.php 下的 info.php 文件的 IP 地址或域名,来让我们的网页浏览器指向系统上运行的 Lighttpd。如果一切都按照以上说明进行,我们将看到如下图所示的 PHP 页面信息。 [img]http://files.jb51.net/file_images/article/201704/2017040921010518.png[/img] [b]总结[/b] 至此,我们已经在 CentOS 7 和 Ubuntu 15.04 Linux 发行版上成功安装了轻巧快捷并且安全的 Lighttpd Web 服务器。现在,我们已经可以上传网站文件到网站根目录、配置虚拟主机、启用 SSL、连接数据库,在我们的 Lighttpd Web 服务器上运行 Web 应用等功能了。 如果你有任何疑问,建议或反馈请在下面的评论区中写下来以让我们更好的改良 Lighttpd。谢谢! via: [url=http://linoxide.com/linux-how-to/setup-lighttpd-web-server-ubuntu-15-04-centos-7/]http://linoxide.com/linux-how-to/setup-lighttpd-web-server-ubuntu-15-04-centos-7/[/url] 作者:[url=http://linoxide.com/author/arunp/]Arun Pyasi[/url] 译者:[url=https://github.com/HaohongWANG]HaohongWANG[/url] 校对:[url=https://github.com/wxy]wxy[/url]
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有