我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CentOS7 下nginx与PHP如何安装以及配置

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CentOS7 下nginx与PHP如何安装以及配置

这篇文章主要介绍了CentOS7 下nginx与PHP如何安装以及配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

CentOS7 下nginx与PHP的安装与配置

下载Nginx

  1.在服务器上新建文件夹  /home/soft/ ;

  2.cd /home/soft/    =>    执行命令下载Nginx    wget http://nginx.org/download/nginx-1.7.4.tar.gz ;

  3.解压下载后的压缩包到/opt/software/    =>    tar -zvxf  nginx-1.7.4.tar.gz -C /opt/software/ ;

  4.cd /opt/software/nginx-1.7.4/   =>  ./configure --prefix=/usr/local/nginx/ ;

  5.make && make install ;

  6.启动nginx    =>    /usr/local/nginx/sbin/nginx

  7.打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。

  CentOS7 下nginx与PHP如何安装以及配置

  8. 重启:/usr/local/nginx/sbin/nginx –s reload

      停止:/usr/local/nginx/sbin/nginx –s stop

      测试配置文件是否正常:/usr/local/nginx/sbin/nginx –t

    强制关闭:pkill nginx

下载php

  1. cd /home/soft/ 下载php:wget https://www.php.net/distributions/php-7.2.25.tar.gz ;

  2. 解压php-7.2.25.tar.gz    =>     tar -zvxf php-7.2.25.tar.gz -C /opt/software/ ;

  3. cd /opt/software/php-7.2.25/;

  4. 先安装php所需的依赖:

    yum update

    yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel MySQL pcre-devel

    yum -y install curl-devel

    yum -y install libxslt-devel

    yum install openssl openssl-devel

  5.  ./configure --prefix=/usr/local/php  --with-curl  --with-freetype-dir  --with-gd  --with-gettext  --with-iconv-dir  --with-kerberos  --with-libdir=lib64  --with-libxml-dir  --with-mysqli  --with-openssl  --with-pcre-regex  --with-pdo-mysql  --with-pdo-sqlite  --with-pear  --with-png-dir  --with-xmlrpc  --with-xsl  --with-zlib  --enable-fpm  --enable-bcmath  --enable-libxml  --enable-inline-optimization  --enable-gd-native-ttf  --enable-mbregex  --enable-mbstring  --enable-opcache  --enable-pcntl  --enable-shmop  --enable-soap  --enable-sockets  --enable-sysvsem  --enable-xml  --enable-zip

  6. make && make install

  7. php做配置信息:

    cp /opt/software/php-7.2.25/php.ini-development /usr/local/php/lib/php.ini

    cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

    cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

    cp -R /opt/software/php-7.2.25/sapi/fpm/php-fpm /etc/init.d/php-fpm

  * 需要注意的是php7中www.conf这个配置文件配置phpfpm的端口号等信息,如果你修改默认的9000端口号需在这里改,再改nginx的配置

Ngin解析php:

  1.更改nginx的配置文件   =>    vim /usr/local/nginx/etc/nginx/nginx.conf

    location ~ \.php$ {
            root /usr/share/nginx/html;     #指定php的根目录
            fastcgi_pass 127.0.0.1:9000;    #php-fpm的默认端口是9000
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;   #路径
            include fastcgi_params;
         }

  2.php 配置开机自启动:

    vim /usr/lib/systemd/system/php-fpm.service

      [Unit]

      Description=php

      After=network.target

      [Service]

      Type=forking

      ExecStart=/usr/local/php/sbin/php-fpm

      ExecStop=/bin/pkill -9 php-fpm

      PrivateTmp=true

      [Install]

      WantedBy=multi-user.target

   3. killall /etc/init.d/php-fpm

   4. 启动php

     systemctl restart php-fpm.service
     systemctl enable php-fpm.service

感谢你能够认真阅读完这篇文章,希望小编分享的“CentOS7 下nginx与PHP如何安装以及配置”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CentOS7 下nginx与PHP如何安装以及配置

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Centos7下nginx的安装与配置教程详解

说明:软件安装的基础目录路径:/usr/local 所以下载软件的时候切换到此目录下下载直接解压即可 1.安装gcc gcc-c++依赖包 yum install -y gcc gcc-c++ 2.下载编译安装PCRE库 切换到usr/lo
2022-06-04

CentOS7下如何安装配置Docker

这篇“CentOS7下如何安装配置Docker”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“CentOS7下如何安装配置Do
2023-06-28

centos7下YUM mysql5.7安装与配置

1、环境准备:安 装 环 境:CentOS Linux release 7.7.1908 (Core)数据库版本:mysql 5.72、配置yum源:在MySQL官网中下载yum源就是rpm包地址:https://dev.mysql.com/downloads
centos7下YUM mysql5.7安装与配置
2019-10-09

怎么安装Ubuntu nginx以及其配置安装Php和mysql

本篇内容主要讲解“怎么安装Ubuntu nginx以及其配置安装Php和mysql”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么安装Ubuntu nginx以及其配置安装Php和mysql”
2023-06-16

nginx mysql php如何安装配置

nginx mysql php安装配置的方法:1、下载Nginx并安装启动nginx;2、解压“php-7.2.25.tar.gz”并安装php所需的依赖;3、更改nginx的配置文件;4、安装mysql并启动服务即可。
2017-05-13

Linux下如何安装和配置Nginx

这篇文章主要为大家展示了“Linux下如何安装和配置Nginx”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何安装和配置Nginx”这篇文章吧。Nginx(“engine x”)是
2023-06-28

如何下载安装配置使用 plsql 以及 instantclient?(plsql以及instantclient下载安装配置使用)

在数据库开发和管理领域,plsql 和 instantclient 是非常重要的工具。本文将详细介绍 plsql 以及 instantclient 的下载、安装、配置和使用步骤,帮助你快速上手并在数据库操作中发挥它们的优势。

一、plsql 的下载

plsql 是 Oracle 数据库的客户端开发工具,提供了丰富的功能和友好的界面。你可以通过以下步骤下载 plsql:

  1. 打开浏览器,访问 Oracle 官方网站(https://www.oracle.com/)。
  2. 在 Oracle 官方网站的搜索框中输入“plsql developer”,然后按下回车键。
  3. 在搜索结果中找到 plsql developer 的下载链接,通常位于“Downloads”(下载)部分。
  4. 点击下载链接,选择适合你操作系统的版本进行下载。plsql developer 支持多种操作系统,如 Windows、Linux 和 macOS。

二、instantclient 的下载

instantclient 是 Oracle 数据库的客户端库,包含了连接数据库所需的基本组件。你可以通过以下步骤下载 instantclient:

  1. 打开浏览器,访问 Oracle 官方网站(https://www.oracle.com/)。
  2. 在 Oracle 官方网站的搜索框中输入“instantclient”,然后按下回车键。
  3. 在搜索结果中找到 instantclient 的下载链接,通常位于“Downloads”(下载)部分。
  4. 点击下载链接,选择适合你操作系统的版本进行下载。instantclient 也支持多种操作系统,如 Windows、Linux 和 macOS。

三、plsql 的安装

下载完成后,你可以按照以下步骤安装 plsql:

  1. 双击下载的 plsql 安装程序,启动安装向导。
  2. 在安装向导中,选择安装路径和语言等选项,然后点击“Next”(下一步)。
  3. 阅读许可协议,如果你同意协议条款,勾选“我接受许可协议”复选框,然后点击“Next”(下一步)。
  4. 选择安装组件,通常建议选择全部组件以获取完整的功能。然后点击“Next”(下一步)。
  5. 配置安装选项,如安装目录、数据库连接配置等。根据你的需求进行配置,然后点击“Next”(下一步)。
  6. 等待安装过程完成,这可能需要一些时间,具体时间取决于你的计算机性能。
  7. 安装完成后,点击“Finish”(完成)按钮退出安装向导。

四、instantclient 的安装

instantclient 的安装相对简单,你可以按照以下步骤进行:

  1. 解压下载的 instantclient 压缩包,将其解压到你指定的目录中。
  2. 将 instantclient 的安装目录添加到系统环境变量中。这样,系统才能在任何位置找到 instantclient 的库文件。
  3. 在系统环境变量中,找到“Path”变量,点击“编辑”按钮,然后在变量值的末尾添加 instantclient 的安装目录路径。例如,如果 instantclient 安装在“C:\\instantclient_19_8”目录中,你需要将“;C:\\instantclient_19_8”添加到“Path”变量的值中。
  4. 保存环境变量的更改,然后关闭“系统属性”窗口。

五、plsql 的配置

安装完成后,你需要进行一些配置才能连接到数据库。以下是 plsql 的配置步骤:

  1. 打开 plsql,点击“Tools”(工具)菜单,选择“Preferences”(首选项)。
  2. 在“Preferences”对话框中,选择“Database”(数据库)选项卡。
  3. 在“Database”选项卡中,点击“Add”(添加)按钮添加数据库连接。
  4. 在“Connection Name”(连接名称)字段中输入连接的名称,例如“MyDatabase”。
  5. 在“Username”(用户名)和“Password”(密码)字段中输入你的数据库用户名和密码。
  6. 在“Connection Type”(连接类型)下拉列表中选择“Oracle Thin”。
  7. 在“TNS Service Name”(TNS 服务名称)字段中输入你的数据库服务名称或主机名和端口号。如果你使用的是默认的 Oracle 服务名称,可以留空。
  8. 点击“Test”(测试)按钮测试连接是否成功。如果连接成功,你将看到一个“Connection successful”(连接成功)的消息框。
  9. 点击“OK”(确定)按钮保存连接配置。

六、instantclient 的配置

instantclient 的配置相对简单,你只需要确保系统能够找到 instantclient 的库文件即可。以下是 instantclient 的配置步骤:

  1. 将 instantclient 的解压目录中的“oci.dll”(Windows 系统)或“libclntsh.so”(Linux 和 macOS 系统)文件复制到系统的“System32”(Windows 系统)或“lib”(Linux 和 macOS 系统)目录中。
  2. 确保系统的环境变量中包含了 instantclient 的安装目录路径。这样,系统才能在运行时找到 instantclient 的库文件。

七、plsql 和 instantclient 的使用

配置完成后,你可以使用 plsql 连接到数据库并进行各种操作。以下是一些常见的使用场景:

  1. 数据库连接:打开 plsql,选择之前配置的数据库连接,点击“Connect”(连接)按钮即可连接到数据库。
  2. SQL 执行:在 plsql 的 SQL 窗口中输入 SQL 语句,然后点击“Execute”(执行)按钮或按下 F9 键执行 SQL 语句。你可以查看执行结果并进行进一步的分析和处理。
  3. 数据查询:使用 plsql 的查询工具,编写查询语句来检索数据库中的数据。你可以根据需要使用各种条件和聚合函数来过滤和汇总数据。
  4. 数据插入、更新和删除:使用 plsql 的 DML(数据操作语言)语句,如 INSERT、UPDATE 和 DELETE,来对数据库中的数据进行插入、更新和删除操作。
  5. 存储过程和函数调用:如果你在数据库中创建了存储过程和函数,你可以在 plsql 中调用它们来执行特定的业务逻辑。
  6. 数据库对象管理:使用 plsql 的对象浏览器,查看和管理数据库中的对象,如表、视图、存储过程等。你可以创建、修改和删除这些对象,以满足你的业务需求。

总之,plsql 和 instantclient 是数据库开发和管理中常用的工具,通过下载、安装、配置和使用它们,你可以轻松地连接到数据库并进行各种操作。希望本文对你有所帮助,祝你在数据库开发和管理中取得成功!

如何下载安装配置使用 plsql 以及 instantclient?(plsql以及instantclient下载安装配置使用)
2024-12-13

Linux中如何安装与配置Nginx

这篇文章主要讲解了“Linux中如何安装与配置Nginx”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中如何安装与配置Nginx”吧!简单安装本教程一Centos 6.3为例讲解,
2023-06-27

Nginx如何安装配置

这篇文章主要介绍“Nginx如何安装配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Nginx如何安装配置”文章能帮助大家解决问题。简介Nginx 的安装:# CentOSyum install
2023-07-02

如何进行git的下载、安装以及配置

如何进行git的下载、安装以及配置,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。第一:git的介绍git(读音为/gɪt/。)是一个开源的分布式版本控制系统可以
2023-06-28

CentOS7如何安装配置Apache Web

这篇文章主要讲解了“CentOS7如何安装配置Apache Web”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS7如何安装配置Apache Web”吧!Apache Web 服务
2023-06-27

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录