编译源码

树莓派Raspbian Jessie源码编译安装PHP7

树莓派Raspbian Jessie源码编译安装PHP7

这篇教程介绍如何在树莓派Raspbian Jessie系统上编译PHP7源码,创建Systemd service文件,使用Systemd管理php-fpm.service服务。第一代树莓派是单核CPU,编译MariaDB数据库和PHP7效率非常低。建议使用带二核CPU的Pi2或购买最新的带四核CPU的Pi3。 Raspbian Jessie编译PHP7源码 首先SSH登录树莓派。使用下面的wget命令从php.net下载PHP7源码。 wget http://php.net/distributions/php-7.0.4.tar.gz 下载完后,解压tar.gz文件。 tar xvf php-7.0.4.tar.gz cd进入解压后生成的php目录。 cd php-7.0.4/ 安装编译所需要的依赖工具包。 sudo apt-get install libkrb5-devlibc-client2007e libc-client2007e-dev...

树莓派Raspbian Jessie系统源码编译安装Nginx

树莓派Raspbian Jessie源码编译安装Nginx网站服务器

这篇教程介绍如何在树莓派Raspbian Jessie系统上编译最新版Nginx源码,并使用Systemd管理Nginx服务。写这篇教程时,最新版本的Nginx是1.9.12。 编译Nginx源码 首先使用wget来下载Nginx的源码。 wget http://nginx.org/download/nginx-1.9.12.tar.gz 下载完后,解压tar.gz文件。 tar xvf nginx-1.9.12.tar.gz cd新建的nginx目录。 cd nginx-1.9.12/ 在这个目录下有一个shell脚本文件configure。我们可以使用file命令来确定一个文件的类型,比如: file configure 也可以用文本编辑器来打开configure文件,查看其内容。 从第一行的#! /bin/sh可以得知这是一个shell脚本。 在编译之前,我们需要安装一些工具包和库文件。 sudo...