Ubuntu 16.04安装Lighttpd(PHP+MySQL)

Lighttpd是一个轻量级的Web 服务器软件,它的特点有占用内存和CPU资源少。

下面记录了在Ubuntu 16.04上安装Lighttpd、PHP7和MySQL的步骤。搭建这个环境的目的是托管各种CMS网站,例如WordPress

#1 安装MySQL

安装过程中会提示输入MySQL root密码。

运行MySQL初始化安全脚本:

根据提示回答问题。

#2 安装Lighttpd

Lighttpd在ubuntu的默认仓库中,直接使用apt安装:

使用浏览器访问 http://your_domain_or_IP,如果看到如下页面表示安装成功:

安装Lighttpd

它的默认网站根目录在 /var/www/html,默认配置文件在 /etc/lighttpd/lighttpd.conf,其他配置文件存放在 /etc/lighttpd/conf-available 目录。

#3 安装PHP 7

Lighttpd需要使用PHP-FPM:

PHP-FPM是一个后台进程。

#4 配置PHP

去掉下面一行的注释:

#5 配置Lighttpd

把内容替换为(你可以先备份这个文件):

启用fastcgi:

上面命令其实就是创建了 /etc/lighttpd/conf-enabled/xxx 到 /etc/lighttpd/conf-available/xxx 的链接,和Apache一样。

重载Lighttpd:

#6 安装PHP的其他模块

列出PHP支持的所有模块:

选择你需要安装的模块,php7.0-mysql是MySQL支持模块:

安装APCu模块:

重新加载PHP-FPM模块:

#7 测试

创建测试PHP文件:

写入如下内容:

使用浏览器访问 http://your_domain_or_IP/info.php:

Ubuntu 16.04安装Lighttpd(PHP-FPM+MySQL)

OK,安装完成。

#8 安装phpMyAdmin(可选)

phpmyadmin是MySQL数据库的web管理工具,非常易于使用。安装:

在安装过程中需要配置使用的web server,选择lighttpd:

Ubuntu 16.04安装Lighttpd(PHP-FPM+MySQL)

选择Yes:

Ubuntu 16.04安装Lighttpd(PHP-FPM+MySQL)

不设置密码,直接回车:

Ubuntu 16.04安装Lighttpd(PHP-FPM+MySQL)

如果有错误也没事,直接ignore。然后运行:

访问 http://your_domain_or_IP/phpmyadmin:

Ubuntu 16.04安装Lighttpd(PHP-FPM+MySQL)

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注