Centos7编译安装LNMP-3

简介: Centos7编译安装LNMP-3

2.配置nginx支持php文件

vim /usr/local/nginx/conf/nginx.conf

修改用户为nginx:
改:2 #user nobody;
为:3 user www;

启用PHP支持,参照如下做修改,注意与原配置文件格式对齐

  location ~ \.php$ {
    root      html;
    fastcgi_pass  127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include    fastcgi_params;
    }

3.配置启动脚本

将nginx命令生成软链接到bin目录:

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
生成启动脚本,vim /etc/init.d/nginx。

!/bin/bash

chkconfig: - 99 2

description: Nginx Service Control Script

PROG="/usr/local/nginx/sbin/nginx"
PIDF="/usr/local/nginx/logs/nginx.pid"
case "$1" in

    start)
    $PROG
    ;;
    stop)
    kill -3 $(cat $PIDF)
    ;;
    restart)
    $0 stop &> /dev/null
    if [ $? -ne 0 ] ; then continue ; fi
    $0 start
    ;;
    reload)
    kill -1 $(cat $PIDF)
    ;;
    *)
    echo "Userage: $0 { start | stop | restart | reload }"
    exit 1

esac
exit 0
给予执行权限,加入开机启动

chmod +x /etc/init.d/nginx
chkconfig --add nginx
chkconfig nginx on
启动命令

nginx 或者 service nginx start

相关文章
|
8月前
|
Linux 开发工具 C语言
Centos8下编译安装最新版ffmpeg解决方案(含Centos8换源阿里云)
Centos8下编译安装最新版ffmpeg解决方案(含Centos8换源阿里云)
1045 3
|
7月前
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
841 4
|
2月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
204 2
|
3月前
|
安全 Linux 编译器
Centos 7.9如何使用源码编译安装curl最新版本
通过上述步骤,您就能在CentOS 7.9上成功地从源代码编译并安装curl的最新版本。这种方法不仅提供了灵活性,允许您定制编译选项,还确保了软件的最新功能和安全更新得到应用。
127 1
|
5月前
|
Linux 开发工具 C语言
centos7编译安装python3
centos7编译安装python3
|
5月前
|
分布式计算 Java Hadoop
centos7编译安装Hadoop3
centos7编译安装Hadoop3
|
7月前
|
关系型数据库 MySQL Linux
centos linux mysql 5.5脚本全自动源码包 编译安装
centos linux mysql 5.5脚本全自动源码包 编译安装
68 0
|
8月前
|
Linux Python
百度搜索:蓝易云【CentOS 7.8编译安装python 3.7教程。】
请注意,编译安装Python可能需要一些时间,并需要较高的系统性能和网络连接。在安装过程中,请确保按照提示和错误信息进行相应的操作和解决方案。
137 1
|
8月前
|
Linux C语言
centos 7 下使用高版本gcc编译安装
centos 7 下使用高版本gcc编译安装
341 0
|
SQL 关系型数据库 MySQL
centos编译安装mariadb
一般我不太愿意用mysql,那个玩意,有的时候不太友好。 我还是比较喜欢mariadb。
307 0
下一篇
开通oss服务