项目终于结束了 于是总结了篇这个 希望对大家有帮助
需要准备的东西:
李明老师上课给的GD库和MYSQL,当然你也可以用MYSQL5.5
libxml2-2.6.30.tar.gz
libmcrypt-2.5.8.tar.gz
zlib-1.2.3.tar.gz
libpng-1.2.31.tar.gz
jpegsrc.v6b.tar.gz
freetype-2.3.5.tar.gz
autoconf-2.61.tar.gz
gd-2.0.35.tar.gz
mysql-5.1.59.tar.gz
nginx相关安装包
nginx-1.2.2.tar.gz
pcre-8.20.tar.gz
PHP相关安装包
libiconv-1.14.tar.gz
php-5.3.14.tar.gz
libevent-1.4.14b-stable.tar.gz
GD MYSQL的步骤李老师的文档上面有 不说了
装好了GD和MYSQL之后的步骤如下
安装pcre-8.20.tar.gz
1) ./configure && make && make install
安装 nginx-1.2.2.tar.gz
1) ./configure –prefix=/usr/local/nginx
2)make && make install
3) /usr/local/nginx/sbin/nginx 启动就好使了,想自启动写到rc.local里面就行
安装libiconv-1.14.tar.gz
1) ./configure --prefix=/usr/local/libiconv && make && make install
安装libevent-1.4.14b-stable.tar.gz
1) ./configure --prefix=/usr/local/libevent/ && make && make install
安装PHP 这里的配置有意思很多 但其实就是配之前的库和GD、MYSQL、FAST CGI
1) 建个用户xiaobai
我的教训 我配置的时候 图省事直接把xiaobai加入ROOT组,后面启动PHP的时候,PHP告诉我,请不要用ROOT来运行我,我去,给权利还不要,现在这种人不多了啊 哈哈

2) ./configure --prefix=/usr/local/php-fcgi --with-mysql=/usr/local/mysql --with-iconv=/usr/local/libiconv --enable-fastcgi --enable-fpm --with-config-file-path=/usr/local/php-fcgi/etc/ --with-libxml-dir=/usr/local/libxml2/ --with-jpeg-dir=/usr/local/jpeg6/
--with-png-dir=/usr/local/libpng/ --with-freetype-dir=/usr/local/freetype/ --with-gd=/usr/local/gd2/ --with-mcrypt=/usr/local/libmcrypt/ --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-soap --enable-mbstring=all --enable-sockets --with-fpm-user=xiaobai
--with-fpm-group=xiaobai with-libevent=/usr/local/libevent/
3) make && make install
4) chown -R xiaobai:xiaobai /usr/local/php-fcgi
5)cp php.ini-production /usr/local/php-fcgi/etc/php.ini
6) 找到include_path 去掉注释
7) 找到extension_dir 去掉注释
8) cp sapi/fpm/php-fpm.conf /usr/local/php-fcgi/etc/php-fpm.conf
9)VI他
10)去掉pid,error_log,log_level,两个enmergcy,process,daemonsize,listen,4个PM前面的注释
(主要是设置运行PID,错误日志,错误日志级别,3个运行的选项(关掉),监听的端口这些东西)
配置NGINX
1) Vi /usr/local/nginx/conf/nginx.conf
2) 去掉这段的注释
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
/scripts$fastcgi_script_name; 改为 /网页根目录$fastcgi_script_name;
搞定
打开PHP-FGIC 可以写入自启动 但要放在NGINX启动项的前面
/usr/local/php-fcgi/sbin/php-fpm
打开NGINX
/usr/local/nginx/sbin/nginx
就好使了
分享到:
相关推荐
centos5.5 mysql5 php5 nginx 1.3X配置文档 附:新版nginx的pathinfo配置小结 安装MySQL 安装nginx 安装PHP扩展库 安装PHP 修改nginx配置文件以支持php-fpm 上传2M多的附件时,出现如下错误
在探讨CentOS 5.5(或5.6)上最新LNMP(Linux, Nginx, MySQL, PHP)环境的安装步骤时,我们聚焦于特定版本:PHP 5.3.6、Nginx 1.0.0以及MySQL 5.5.12。以下是对这些组件安装流程的深入解析,旨在为系统管理员和...
在IT行业中,构建LNMP(Linux + Nginx + MySQL + PHP)环境是常见的服务器配置方式,用于搭建高性能的Web应用程序。本教程由宋正河创作,主要针对CentOS 6.2操作系统,搭配Nginx 1.2.0、MySQL 5.5.3和PHP 5.4.3的...
"一键搭建lnmp(nginx 1.13.6+mysql5.5)环境搭建" 一键搭建lnmp环境 lnmp是一种流行的Web服务器解决方案,组成部分包括Linux操作系统、Nginx Web服务器、Mysql数据库和PHP编程语言。本文档将指导您一步步搭建lnmp...
**一键LNMP(Nginx 1.13 + MySQL 5.5 + PHP 5.3)详解** 一键LNMP环境搭建工具是为简化Linux系统中Nginx、MySQL和PHP的安装过程而设计的实用程序。这个特定的版本组合——Nginx 1.13、MySQL 5.5和PHP 5.3——是针对...
LNMP(Linux + Nginx + MySQL + PHP)是一种常见的Web服务器组合,广泛应用于网站部署和开发环境中。本文将详细讲解如何在Linux系统上安装这三个关键组件,构建一个功能强大的Web服务环境。 首先,让我们从Nginx...
CentOS 7 LNMP 安装是指在 CentOS 7 操作系统上安装 LNMP 软件堆栈,该堆栈包括 Linux 操作系统、Nginx Web 服务器、MySQL 数据库和 PHP 编程语言。 LNMP 软件堆栈广泛应用于网站和网络应用程序的开发和部署。 一、...
《一键LNMP(MySQL分离):Nginx 1.13+MySQL 5.5+PHP 5.3 安装与配置指南》 在IT行业中,搭建LNMP(Linux + Nginx + MySQL + PHP)环境是常见的任务,尤其对于Web服务器的配置和管理。本篇文章将深入探讨如何在...
alpine创建lnmp环境alpine安装nginx+php5.6+mysql
在Linux环境中,特别是CentOS 7系统中,搭建LNMP(Linux、Nginx、MySQL、PHP)架构是一项常见的任务,对于那些无法访问外网的服务器来说,离线部署显得尤为重要。本文将详细介绍如何在离线环境下配置LNMP,并重点...
### Linux Nginx MySQL PHP (LNMP) 环境搭建详细步骤 #### 一、基础知识简介 在深入了解LNMP的安装配置之前,我们先简要回顾一下这四个组件的基本概念: - **Linux**:一个开源的操作系统,是服务器领域的主流选择...
# lnmp.sh # CentOS: 7.x # Nginx: latest # Mysql: 5.6.33 # PHP: 5.6.26 # 需修改/etc/nginx/conf.d/default.conf适配PHP
LNMP(Nginx/MySQL/PHP) LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。 无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化 作为...
### CentOS 6.4 安装配置LNMP服务器(Nginx+PHP+MySQL) #### 一、概述 本文档详细介绍了如何在CentOS 6.4操作系统上搭建LNMP(Nginx+PHP+MySQL)服务器环境的过程。LNMP是一种流行的Web服务器架构,常用于部署动态...
LNMP(Linux+Nginx+MySQL+PHP)服务器环境配置是一项关键的技术,广泛应用于现代Web开发领域,尤其在构建高性能、高稳定性的网站时。这一组合利用Linux作为操作系统基础,Nginx作为Web服务器,MySQL作为数据库管理...
本指南将帮助您通过以下步骤在Centos 7.4上设置LNMP (Linux Nginx MySQL PHP) 架构,并在此基础上部署GLPI 9.4.3。 **1. 安装 LNMP 环境** 首先,我们需要安装 LNMP 组件。这包括 Nginx 1.15.9, PHP 7.1.31 和 ...
LNMP(Linux + Nginx + PHP + MySQL)是一套常用的服务器组合,广泛应用于Web开发领域,特别是对于处理高并发和动态内容展示有着卓越的性能。这个组合将Linux操作系统作为基础,结合Nginx作为Web服务器,PHP作为后端...
综上所述,通过上述步骤可以在 CentOS 系统上搭建一个基于 Nginx + MySQL + PHP 的 Web 服务环境,这种组合通常被称为 LNMP(Linux + Nginx + MySQL + PHP)堆栈。通过这种配置,不仅可以有效提升网站的负载能力,还...
这个过程对于初学者来说是一个基础的LNMP(Linux、Nginx、MySQL、PHP)服务器配置,旨在提供一个基本的Web服务环境。 首先,确保你的CentOS系统是最新的。这里使用的是CentOS 5.5,但请注意,较旧的版本可能需要...
在本配置文档中,我们将详细讨论如何在 CentOS 系统上搭建一个基于 Nginx、FastCGI 和 MySQL 的服务器环境。这个配置过程涉及到多个步骤,包括安装必要的软件包、配置 Nginx 以及整合 PHP 和 MySQL。 首先,我们...