ubuntu lnmp

apt-get update
apt-get upgrade
apt-get install libxml2 libxml2-dev
apt-get install make
apt-get install mysql-server nginx
wget http://cn2.php.net/distributions/php-7.0.3.tar.bz2
tar jxf  php-7.0.3
cd php-7.0.3
sudo ./configure  --prefix=/usr/local/php  --enable-fpm
sudo make
sudo make install
cp php.ini-development /usr/local/php/php.ini
cp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf
cp sapi/fpm/php-fpm /usr/local/bin
cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf
vim /usr/local/php/php.ini cgi.fix_pathinfo=0 vim /usr/local/etc/php-fpm.conf ; Unix user/group of processes ; Note: The user is mandatory. If the group is not set, the default user‘s group ; will be used. user = www-data group = www-data /usr/local/bin/php-fpm
vim /usr/local/nginx/conf/nginx.conf
location / {
    root   html;
    index  index.php index.html index.htm;
}

location ~* \.php$ {
    fastcgi_index   index.php;
    fastcgi_pass    127.0.0.1:9000;
    include         fastcgi_params;
    fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
    fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
}
sudo /usr/local/nginx/sbin/nginx -s stop
sudo /usr/local/nginx/sbin/nginx
rm /usr/local/nginx/html/index.html
echo "<?php phpinfo(); ?>" >> /usr/local/nginx/html/index.php

打开浏览器,访问 http://localhost,将会显示 phpinfo() 。

时间: 2024-10-14 17:07:26

ubuntu lnmp的相关文章

Ubuntu lnmp安装记录

参考了: Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL 在访问 info.php的时候,我显示的是502错误.后面我参考了: Ubuntu15.04下搭建LNMP环境   进行配置Nginx之后,就可以访问到info.php了.安装好了composer,目前还不清楚现在的nginx的配置文件是否是配置对的.只能从以后的项目开发的构成中发现了.哇卡

ubuntu安装wordpress中文版

环境:ubuntu lnmp 下载中文版本wordpress cd /usr/local/nginx/html wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip unzip wordpress-3.9-zh_CN.zip '若未安装zip,先安装zip,apt-get install zip 在浏览器中安装 前提是已经建立好了数据库. 在浏览器中输入 localhost/wordpress(解压后的文件名)/wp-admin/install

docker 配置lnmp环境(mac环境下)

根据ubuntu:16.04搭建 获取一个ubuntu镜像: docker run -it ubuntu:16.04 apt-get install nginx 如果nginx未找到,使用apt-get update nginx装好后装php apt-add-repository ppa:ondrej/php 发现么有apt-add-repository 执行 apt-get install software-properties-common 然后安装php sudo apt-add-repo

一步步搭建物联网系统——GNU/Linux 强大且Free

GNU/Linux 强大且Free 什么是Linux Linux是一种自由和开放源码的类UNIX操作系统内核.目前存在着许多不同的Linux发行版,可安装在各种各样的电脑硬件设备,从手机.平 板电脑.路由器和影音游戏控制台,到桌上型电脑,大型电脑和超级电脑.Linux是一个领先的操作系统内核,世界上运算最快的10台超级电脑运行的都是基 于Linux内核的操作系统. Linux操作系统也是自由软件和开放源代码发展中最著名的例子.只要遵循GNU通用公共许可证,任何人和机构都可以自由地使用Linux的

烂泥:学习ubuntu之快速搭建LNMP环境

本文首发于烂泥行天下 现在公司使用的都是ubuntu系统,这几天由于个别项目需要,需要搭建一个LNMP环境.为了快速搭建这个环境,我使用是apt-get方式进行安装.具体的操作步骤,看下面的文章. PS:按照在centos系统下nginx与php-fpm集成是行不通的,因为按照centos下配置的话,nginx访问的主页是空白的. 一.安装nginx 我们首先来安装nginx,使用如下命令: sudo apt-get -y install nginx nginx安装完毕后,我们来查看nginx都

Ubuntu 14.04 安装LNMP(nginx/1.12.1+php7.1.9+mysql5.7.19)环境

这篇教程中,我们将讨论怎样在Ubuntu 14.04搭建LNMP环境 1 安装Nginx 首先我们要更新apt源 sudo add-apt-repository ppa:nginx/stable  sudo apt-get update 安装Nginx sudo apt-get install nginx Nginx安装完默认以经启动 启动Nginx:service nginx start 关闭Nginx:service nginx stop 重启Nginx:service nginx rest

Ubuntu Server 16.04 安装 LEMP / LNMP 详细教程

本文标签:    安装LEMP/LNMP教程 Ubuntu LEMP MySQL Nginx UbuntuServer 互联网杂谈 LEMP 指的是 Linux + Nginx (发音 engine x 所以这里是 E 而不是 N) + MySQL + PHP 的简称,国内有些地方叫做 LNMP (因为 LNMP 没法读出来,而 LEMP 可以直接发音,所以今后本站教程一律都会写 LEMP) 以下操作均在 root 用户下完成,请使用 sudo -i 切换到 root 操作,或自行加入 sudo

Ubuntu系统下lnmp环境搭建和Nginx多站点配置

最近需要使用Ubuntu作为服务器搭建Lnmp环境,顺便将操作过程写下来,与大家分享.如有不足之处,欢迎大家提出不同意见.(本文默认读者已经熟悉相关linux命令的使用,比如创建文件和文件夹,编辑文件的命令等.) 操作系统:Ubuntu 15.10 本系统是新装的,所以没有Nginx.mysql和php环境.如果之前有装过这些环境的还得先把之前的软件先卸载. 一.安装MySQL 直接输入命令:sudoapt-get install mysql-server mysql-client 中间需要你输

LNMP环境搭建 Ubuntu篇

LNMP    就是linux+nginx+mysql+php.  洒家之前一直用apache服务器,还是win7系统,使用的都是xampp,esayphp,wamp等集成环境,周末闲着无聊,抱着尽量提高b格的想法动手配置了一下环境.完成之后还有点小激动.把过程分享出来,希望能帮助一些和我差不多的小白.下面开始环境配置: 首先ctrl+alt+t打开终端 1.更新软件源:  sudo apt-get update2.安装nginx  sudo apt-get install nginx3.启动n