LNMP环境简易安装流程

1.关闭防火墙
[[email protected] ~]# chkconfig iptables off

2.关闭selinux
vi /etc/sysconfig/selinux
//将SELINUX=enforcing修改为disabled然后重启生效

3、配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)
[[email protected] ~]# yum install wget
//下载wget工具
[[email protected] ~]# wget http://www.atomicorp.com/installers/atomic
//下载atomic yum源
[[email protected] ~]# sh ./atomic
//安装提示输入时输yes
[[email protected] ~]# yum check-update
//更新yum软件包

4.安装开发包和库文件
[[email protected] ~]# yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng
libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel
gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2
libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel

5.卸载已安装的apache、mysql、php
[[email protected] ~]# yum remove httpd
[[email protected] ~]# yum remove mysql
[[email protected] ~]# yum remove php

6.安装nginx
[[email protected] ~]# yum install nginx
[[email protected] ~]# service nginx start
[[email protected] ~]# chkconfig --levels 235 nginx on
//设2、3、5级别开机启动

7.安装mysql
[[email protected] ~]# yum install mysql mysql-server mysql-devel
[[email protected] ~]# service mysqld start
[[email protected] ~]# chkconfig --levels 235 mysqld on
[[email protected] ~]# mysqladmin -u root password "123456"
//为root用户设置密码
[[email protected] ~]# service mysqld restart
//重启mysql

8.安装php
[[email protected] ~]# yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap
php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap
php-tidy php-common php-devel php-fpm
//安装php和所需组件使PHP支持MySQL、FastCGI模式
[[email protected] ~]# service php-fpm start
[[email protected] ~]# chkconfig --levels 235 php-fpm on

9.配置nginx支持php
[[email protected] ~]# mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak
//将配置文件改为备份文件
[[email protected] ~]# cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf
//由于原配置文件要自己去写因此可以使用默认的配置文件作为配置文件
//修改nginx配置文件,添加fastcgi支持
[[email protected] ~]# vi /etc/nginx/nginx.conf
index index.php index.html index.htm;
//加入index.php
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
//将以上代码注释去掉,并修改成nginx默认路径

10.配置php
//编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo = 1
[[email protected] ~]# vi /etc/php.ini

11.重启nginx php-fpm
[[email protected] ~]# service nginx restart
[[email protected] ~]# service php-fpm restart

12.建立info.php文件
[[email protected] ~]# vi /usr/share/nginx/html/info.php
<?php
phpinfo();
?>

13.测试nginx是否解析php
输入:192.168.1.105/info.php
显示php界面说明解析成功

Linux下PHP常用操作

启动php:
service php-fpm start

停止php:
service php-fpm stop

php-fpm的master主进程可以使用的控制信号:
sigint、sigterm:立刻终止进程
sigquit:平滑终止进程
sigusr1:重新打开日志文件
sigusr2:平滑重载所有worker进程并重新载入配置和二进制模块
时间: 2024-10-12 19:47:40

LNMP环境简易安装流程的相关文章

LNMP环境的安装

lnmp环境的安装 1.对静态网页的支持比较好 2.配置简单 3.性能,比apache高3倍以上 4.支持更大的并发连接数 安装前准备 关闭防火墙chkconfig iptables off 关闭selinux chkconfig selinux off 1.安装pcre(支持正则表达式) 直接使用yum安装 yum -y install pcre-devel-7.8-6.el6.i686.rpm 如图所示表示安装成功 2.安装zlib支持压缩 yum -y install zlib-devel

LNMP环境下安装zabbix3.2.11

LNMP环境下安装zabbix3.2.11安装环境:centos6.5zabbix_server:192.168.100.3zabbix_agent:192.168.100.4 1.安装前准备工作1.确保服务器可以连接外网或者能下载相应的软件包即可.nginx安装官网下载地址: http://nginx.orgphp安装官网下载地址: http://php.netmysql安装官网下载地址:https://dev.mysql.com/downloads/mysql/zabbix安装官网下载地址:

在LNMP环境下安装测试HTTPS及其问题

由于现在HTTPS网站已经成为主流,所以今天在我的LNMP环境下测试了一下自建的SSL证书的使用.由于是自己建的CA以及密钥,所以一般的浏览器是不会认为安全,想要让主流浏览器认为安全,还是要花钱到认证机构去申请证书. 以下是我的配置步骤以及碰到的一个问题. HTTPS简介 https就是在http的基础上使用了ssl加密验证,使网络传输更安全. 1.LNMP环境 [[email protected] sslkey]# /application/nginx/sbin/nginx -V nginx

LNMP环境下安装freeradius+radius manager3.9

1.安装web环境,使用LNMP一键安装包具体安装步骤参考https://lnmp.org/install.html 2.安装完成后,安装LNMP缺少的组件ionCube组件安装进入lnmp解压后的目录,执行:./addons.sh install ionCube 回车确认后就会自动安装ionCube loader. yum install perl-DBI yum freeradius-mysql freeradius-utils 3.安装FreeRadiuswget http://www.d

LNMP环境编译安装

安装nginx [[email protected] src]# tar -xf nginx-1.6.2.tar.gz [[email protected] src]# ls nginx-1.6.2  nginx-1.6.2.tar.gz [[email protected] nginx-1.6.2]# [[email protected] nginx-1.6.2]# useradd -s /sbin/nologin -M nginx [[email protected] nginx-1.6.2

Ubuntu系统LNMP环境下安装配置zabbix3.0

Ubuntu 14.04(LNMP)安装配置Zabbix 3.0,LNMP安装你可以参考我上一篇博文<ubuntu安装配置LNMP> 添加zabbix3.0的源 可以根据自己工作需求选择zabbix版本 # wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb # dpkg -i zabbix-release_3.0-1+trust

CentOS 6.4 LNMP 环境编译安装

1.关闭 SELinux 编辑 /etc/selinux/config SELINUX="disabled" 2.安装编译器 yum install gcc gcc-c++ -y 3.安装 PHP 组件 yum install perl install libxml2 libxml2-devel libmcrypt zlib autoconf curl-devel libXpm-devel 4. 安装 Mysql 下载地址:http://dev.mysql.com/downloads/

centos6系列LNMP环境的安装

1.先解决Nginx的依赖关系: yum install -y pcre-devel openssl-devel 2.安装wget:sudo yum -y install wget 3.下载nginx的安装包:wget http://nginx.org/download/nginx-1.10.3.tar.gz 4.解压nginx文件包:tar xf nginx-1.10.3.tar.gz 5.创建一个管理账号(zheng):useradd -M -s /sbin/nologin zheng 6.

lnmp环境分布式安装【原创】

安装NGINX(安装之前先安装依赖包) 依赖包 : gcc.pcre pcre-devel.zlib zlib-devel.openssl openssl-devel ===================================================wget http://nginx.org/download/nginx-1.9.15.tar.gz 解压:tar -zxvf nginx-1.9.15.tar.gz 进入:cd nginx-1.9.15.tar.gz 指定安装路