利用CentOS Linux系统自带的yum命令安装、升级所需的程序库
1. LANG=C
2. yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
四、安装php和mysql
1. yum -y install php mysql mysql-server mysql-devel php-mysql php-cgi php-mbstring php-gd php-fastcgi
五、安装nginx
由于centos没有默认的nginx软件包,需要启用REHL的附件包
1. rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
2. yum -y install nginx
设置开机启动
1. chkconfig nginx on
六、安装spawn-fcgi来运行php-cgi
1. yum install spawn-fcgi
七、下载spawn-fcgi 的启动脚本
1. wget http://bash.cyberciti.biz/dl/419.sh.zip
2. unzip 419.sh.zip
3. mv 419.sh /etc/init.d/php_cgi
4. chmod +x /etc/init.d/php_cgi
启动php_cgi
1. /etc/init.d/php_cgi start
查看进程
1. netstat -tulpn | grep :9000
若出现如下代表一切正常
1. tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 4352/php-cgi
八、配置nginx(详细配置见nginx.conf详细说明)
1. location ~ \.php$ {
2. root html;
3. fastcgi_pass 127.0.0.1:9000;
4. fastcgi_index index.php;
5. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
6. include fastcgi_params;
7. }
分享到:
相关推荐
yum安装nginx教程,让你轻松安装nginx,本人亲自测试成功经验
Yum 安装 Zabbix 5.0 基于 Nginx 安装方式 Zabbix 是一个基于 Web 的企业级监控解决方案,能够监控数千台服务器和网络设备。下面是使用 Yum 安装 Zabbix 5.0 基于 Nginx 安装方式的详细教程。 安装 Zabbix 服务器 ...
一键安装yum 安装Nginx yum安装 编译安装 Mysql
yum 安装 Nginx 为懒人准备。 第三方yum源(CentOS默认的标准源里没有nginx软件包)
### CentOS 7 使用 YUM 安装 Nginx #### 一、添加 Nginx 到 YUM 源 为了能够使用 YUM 命令安装 Nginx,我们首先需要将 Nginx 的软件仓库添加到 CentOS 7 系统中。这一步非常重要,因为它确保了系统能够找到并下载...
以下是按照标题和描述所述的步骤来详细讲解如何在Linux上安装GCC并编译安装Nginx。 **一、创建用户和工作空间** 1. 创建新的挂载点和逻辑卷: 为了保持系统的整洁,我们需要为Nginx创建一个独立的工作空间。首先...
centos7.9yum装nginx1.20.1关于stream模块失效的报错,如unknown directive “stream” in /etc/nginx/nginx.conf(非编译安装)
在Red Hat CentOS 5操作系统中,使用系统盘本地yum仓库安装Apache、MySQL、PHP和Nginx是一项基础的运维任务,对于构建Web服务环境至关重要。本文将详细介绍这一过程,帮助你掌握在没有互联网连接或者网络环境不稳定...
总之,使用“nginxauto”这样的自动化脚本可以极大地简化Linux上的Nginx安装,让运维工作变得更加高效。了解这些步骤和技巧,无论你是新手还是经验丰富的开发者,都能更好地管理和维护你的Nginx服务器。
YUM upgrade适用于已经使用RPM方式安装Nginx的用户。这种升级方式简单快捷,只需要几个命令即可完成。但它的局限性在于不能指定升级到特定版本,而是会自动更新到YUM仓库中支持的最新版本。在本文示例中,从1.14.2...
在Linux环境下安装Nginx,需要先确保系统已经准备好所有必要的依赖包,这样才能确保Nginx能够正常运行。 首先,我们要知道Linux发行版的不同会影响安装方式和依赖包的选择。常见的Linux发行版如Ubuntu/Debian和...
Linux运维笔记:Centos6.9之yum安装LNMP 一、Centos6.9之yum安装LNMP概述 Centos6.9之yum安装LNMP是指使用Centos6.9操作系统上的yum包管理器来安装LNMP(Linux、Nginx、MySQL、PHP)环境。LNMP环境是Web应用程序的...
nginx离线安装依赖项_linux系统/麒麟v10系统. 离线安装 内网离线安装Nginx 安装Nginx的依赖包如下: PCRE(Perl Compatible Regular Expressions):Nginx使用PCRE来支持正则表达式,可以使用它更灵活地匹配和处理...
**Nginx离线安装详解** Nginx是一款高性能、轻量级的Web服务器和反向代理服务器,广泛应用于各种互联网服务中。在没有网络连接或者网络环境受限的情况下,离线安装Nginx就显得尤为重要。本文将详细介绍如何在CentOS...
在安装 Nginx 之前,需要确保编译环境已经安装好,包括 gcc、g++、automake、autoconf、libtool 等开发库。在 CentOS 平台上,可以使用 yum 命令来安装这些开发库,例如:`yum -y install gcc automake autoconf ...
对于运维人员来说,掌握nginx的安装与配置是日常工作中不可或缺的一部分。 在Linux系统,尤其是CentOS这样的企业级发行版中,通常使用RPM(Red Hat Package Manager)包管理系统来安装软件。RPM包是一种二进制格式...
本文将详细介绍如何通过YUM包管理器在CentOS 6.5上安装Nginx以及进行基本的配置。 首先,我们需要确保系统的更新是最新的,可以通过执行以下命令来更新系统: ```bash yum update ``` 在尝试安装Nginx时,可能会...
### Nginx安装全流程 Nginx是一款高性能的HTTP服务器及反向代理服务软件,它在互联网领域扮演着至关重要的角色。本文将详细介绍Nginx的安装全流程,涵盖安装前的准备、安装步骤、配置流程以及如何实现开机自启动。 ...
然后,使用`yum localinstall`命令来安装Nginx的RPM包: ```bash sudo yum localinstall /home/user/nginx_packages/nginx-1.14.2-1.el7.ngx.x86_64.rpm -y ``` 安装完成后,启动Nginx服务并设置其开机启动: ```...