小内存VPS主机Debian编译安装PHP7/LightTPD/MySQL网站环境

搬瓦工机场JMS

我们很多站长都从虚拟主机转向VPS、服务器,其中主要很多时候因为VPS、服务器有独立IP而且可扩展性较强,比如有些年付小内存便宜VPS的价格比虚拟主机还便宜。唯独我们在选择小内存VPS主机的时候要学会最大化的节省资源配置,因为节省资源可以给网站项目腾出更多的资源,提高使用效率。

在小内存VPS主机安装网站环境的时候我一贯不建议安装WEB面板,因为在编译的时候面板会占用一定的资源。如果是新手VPS用户,我们还是不要为了省钱选择小内存机器,因为从适应度角度考虑,我们还是可以从面板部署开始过度,而安装面板的WEB网站环境,最少需要512MB内存。

小内存VPS主机,建议采用直接源编译的方式安装需要用到的WEB环境,这样需要什么部署什么,不会过多的安装不必要的软件,而且我们可以选择LightTPD驱动,相比较Nginx或者Apache占用资源小很多(利用Ubuntu部署PHP7、Nginx、MySQL网站环境过程)。这里,我们就一起在256MB小内存VPS主机中安装LightTPD、PHP7、以及MYSQL数据库。

第一、部署LightTPD准备工作

这里我选择Debian8 64bit系统,相比较而言CENTOS占用较小。鉴于目前PHP7成熟,而且多方面测试PHP7执行效率高,而且程序运行速度快。

apt-get update -y

这里我们更新系统最新的资源,一来确保系统漏洞补丁,二来可以确保安装源最新版本。

1.jpg

如果在更新源的时候出现这样的错误,我们可以通过下面的方法解决。

/etc/apt/sources.list

将上面文件里的代码替换成下面的,采用阿里云源。

deb http://mirrors.aliyun.com/debian wheezy main contrib non-free
deb-src http://mirrors.aliyun.com/debian wheezy main contrib non-free

deb http://mirrors.aliyun.com/debian wheezy-updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian wheezy-updates main contrib non-free

deb http://mirrors.aliyun.com/debian-security wheezy/updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian-security wheezy/updates main contrib non-free

更新源之后,我们再去执行最上面的更新脚本。这样就没有问题。

第二、安装Lighttpd

apt-get install lighttpd -y

执行命令安装Lighttpd。安装完毕之后,我们在浏览器地址栏输入当前服务器IP地址,可以看到下图所示。

安装Lighttpd

默认网站根目录在/var/www/目录中。

第三、安装MYSQL数据库

apt-get -y install mysql-server mysql-client

安装MYSQL数据库

安装MYSQL数据库的时候,在弹出的界面中输入MYSQL管理员密码。(需要输入两次)

mysql_secure_installation

数据库安装完毕之后,我们需要进行安全设置。

MYSQL

MYSQL安全设置参数,根据提示我们设置就可以。

第四、安装PHP7

1、安装PHP7

apt-get -y install php7.0-fpm php7.0

直接用系统包安装PHP7。

2、修改15-fastcgi-php.conf

 /etc/lighttpd/conf-available/15-fastcgi-php.conf

我们将脚本的内容修改成。

# /usr/share/doc/lighttpd-doc/fastcgi.txt.gz
# http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions#mod_fastcgi-fastcgi

## Start an FastCGI server for php (needs the php7.0-cgi package)
fastcgi.server += ( ".php" =>
        ((
                "socket" => "/var/run/php/php7.0-fpm.sock",
                "broken-scriptfilename" => "enable"
        ))
)

3、启动FASTCGI

lighttpd-enable-mod fastcgi
lighttpd-enable-mod fastcgi-php

4、创建链接和重新加载

ls -l /etc/lighttpd/conf-enabled
service lighttpd force-reload

5、安装模块

apt-get -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext php-apcu

6、重启PHP7

service php7.0-fpm reload

7、重启Lighttpd

service lighttpd force-reload

最后,我们在DEBIAN中安装Lighttpd、PHP7、MYSQL完毕,为了节省资源,我不安装PHPMYADMIN面板,直接通过命令安装和管理数据库就可以。

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 小内存VPS主机Debian编译安装PHP7/LightTPD/MySQL网站环境

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

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

支付宝扫一扫打赏

微信扫一扫打赏