php环境变量配置文件 phpstudy环境搭建教程

Nginx简介:Nginx是反向代理服务器。首先,我们来看看什么是代理服务器。代理服务器一般指局域网中的机器,通过代理服务向互联网上的服务器发送请求。代理服务器通常作用于客户端。一个完整的代理请求流程是:客户端首先与代理服务器建立连接,然后根据代理服务器使用的代理协议...

Nginx简介:

Nginx是反向代理服务器。

首先,我们来看看什么是代理服务器。代理服务器一般指局域网中的机器,通过代理服务向互联网上的服务器发送请求。代理服务器通常作用于客户端。

一个完整的代理请求流程是:客户端首先与代理服务器建立连接,然后根据代理服务器使用的代理协议,请求与目标服务器建立连接或获取目标服务器的指定资源。Web代理服务器是网络的中间实体。代理位于Web客户端和Web服务器之间,扮演“中间人”的角色。
HTTP的代理服务器既是Web服务器,也是Web客户端。

代理服务器是客户端和Web服务器之间的另一个服务器。有了它,浏览器不直接去Web服务器检索网页,而是向代理服务器发送请求,信号会先发送给代理服务器,代理服务器会检索出浏览器需要的信息,发送给你的浏览器。

转发代理是位于客户端和原始服务器之间的服务器。为了从原服务器获取内容,客户端向代理发送请求并指定目的地(原服务器),然后代理将请求转发给原服务器,并将获取的内容返回给客户端。在使用转发代理之前,客户端必须进行一些特殊设置。


反向代理服务器:服务器接收客户端的请求,然后将请求分发到特定的服务器进行处理,再将服务器的响应结果反馈给客户端。Nginx是反向代理服务器软件之一。
Nginx: nginx(“引擎X”),这是一个由俄罗斯人伊戈尔·塞索耶夫(塞索耶夫)编写的高性能HTTP和反向代理服务器。它还是一个IMAP/POP3/SMTP代理服务器,也就是说Nginx本身可以托管网站,处理HTTP服务,也可以作为反向代理服务器。

如果知道转发代理服务器的IP地址和代理程序的端口,转发代理客户端必须设置转发代理服务器。
反向代理与正向代理正好相反。对于客户端来说,代理服务器就像原来的服务器一样,客户端不需要任何特殊的设置。向客户端反向代理的命名室空中的内容发送一个普通请求,然后反向代理会决定将请求转发到哪个原服务器,并将获取的内容返回给客户端。

Nginx一般与mysql和PHP结合使用。一般用于Linux系统。

备注:

此安装基于CentOS版本7操作系统。

依赖包安装:

yum install pcre-devel zlib-devel OpenSSL-devel libxml 2-devel SQLite-devel libcurl-devel wget lsof-y

yum install-y gcc gcc-c++ ***ke sudo autoconf libtool-ltdl-devel GD-devel freetype-devel libxml 2-devel libjpeg-devel libpng-devel OpenSSL-devel curl-de vel patch libmcrypt-devel libmhash-devel ncurses-devel bzip2 libcap-devel NTP sysklogd diffutils send***il iptables unzip c***ke

向Nginx和Mysql数据库添加用户。

用户添加:

建立

useradd -r mysql -g mysql

groupadd ***

useradd -r *** -g ***

Mysql安装:

下载地址

wget http://repo.mysql.com/mysql80-community-release-el7.rpm

rpm-IVH MySQL 80-社区-发布-el7.rpm

安装mysql

yum安装mysql mysql-server -y

您可以在安装后配置mysql。/etc/my.cnf

datadir用来存储数据的默认地址是/var/lib/mysql,我就改成/data,授权访问。

数据目录=/数据

chown mysql:mysql -R /data

chown mysql:mysql -R /data

/data 属于mysql 用户

/数据属于mysql用户。

根据需要更改保存数据的路径。

允许mysql数据库拥有访问和管理权限。

chown MySQL:MySQL-R/var/lib/MySQL

chown MySQL:MySQL-R/var/run/mysqld/

yum更新-y

yum安装mysql-server -y

初始化mysql数据库:

登录mysql用户。初始化数据库。

su mysql

mysqld–初始化

服务mysqld启动

查看临时密码:

cat /var/log/mysqld.log|grep password

cat /var/log/mysqld.log|grep密码

临时密码

查看临时密码后,使用临时密码登录:

将mysql密码:pjR:0CtcuFxo改为临时密码。密码是MyPassword@123。

MySQL admin-u root-p ’pjR:0 ctcufxo ’密码“我的密码@123”

首次登录更改:

由‘标识的alter user用户()我的密码@ 123 ’;

MySQL admin-u root-p ’pjR:0 ctcufxo ’密码“我的密码@123”

更改用户‘root & # 8217由‘我的密码@ 123 ’;

Nginx下载地址:

http://nginx.org/download/

您可以使用命令下载:

wget http://nginx.org/download/nginx-1.9.9.tar.gz

wget http://nginx.org/download/nginx-1.9.9.zip

给nginx-1.9.9.tar.gz减压

tar xvf nginx-1.9.9.tar.gz

创建安装路径

mkdir /usr/local/nginx

。/configure –前缀=/usr/local/nginx –不带-http _ rewrite _ module –user = *** & # 8211group=***

进行编译

使安装成为安装。

配置路径设置

/usr/local/nginx/***in/nginx-c/usr/local/nginx/conf/nginx . conf

首先切换到/usr/local/nginx/***in/目录,然后执行。/nginx -s重新加载。

您也可以使用以下命令:

/usr/local/nginx/***in/nginx -s重新加载

ps -ef |grep nginx查看流程

lsof -i:80检查端口占用率

systemctl停止防火墙d.service

添加端口:

防火墙-cmd –永久–add-rich-rule = ”规则族= ”ipv4 & # 8243端口协议= ”tcp & # 8221port = & # 822180″接受”

防火墙-cmd –永久–add-rich-rule = ”规则族= ”ipv4 & # 8243端口协议= ”tcp & # 8221port = & # 82219000″接受”

防火墙-cmd –再装

安装完成

PHP支持的设置:

PHP下载

mkdir/usr/local/PHP

wget https://*** . PHP . net/distributions/PHP-8 . 0 . 8 . tar . gz

tar xvf PHP-8 . 0 . 8 . tar . gz

cd php-8.0.8

个人资料:

。/configure –前缀=/usr/local/PHP –with-curl –使用-mysqli –使用-OpenSSL –使用-PDO-MySQL –启用-fpm –使用-zlib-dir –启用-套接字–无-梨–禁用-phar

编译和安装:***ke***ke test ***ke installPHP 配置:cd /usr/local/phpcp etc/php-fpm.conf.default etc/php-fpm.confcp etc/php-fpm.d/***.conf.default etc/php-fpm.d/***.confcp /root/soft/php-8.0.8/php.ini-production lib/php.iniPHP 启动:/usr/local/php/***in/php-fpmNginx PHP 支持配置vi /usr/local/nginx/conf/nginx.conf打开如下功能,在/home/html 下添加PHP 文件location ~ .php$ { root /home/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/html/$fastcgi_script_name; include fastcgi_params; }

/usr/local/nginx/***in/nginx -s重新加载

MYSQL使用

更改密码策略:

set global validate _ password . length = 6;

set global validate _ password . policy = ‘低’;

刷新权限;

添加用户和密码:

创建用户mysql@locahost,标识为‘MyNew123 @ 123 & # 8217

本文来自情侣多了单身才养眼投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/563870.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 05-26
下一篇 05-26

相关推荐

  • idea搭建java环境 安装idea需要配置java环境吗

    做java开发也一样,在比较了目前最流行的几个java IDE(eclipse,myeclipse、IDEA)之后,我果断选择IDEA。要知道,写代码的水平可以是一坨屎,但是开发工具一定要用最好的,就像一个人武功很差,又不拿一把像样的兵器在手的话,根本就没法闯荡江湖,分分钟被人砍死了。拉勾I

    2023-07-29 09:50:01
    915 0
  • 如何安装java运行环境 java环境配置教程

    手动安装可以让用户更好地控制Java运行时环境。使用Linux发行版的包管理工具很容易安装Java包。但是,有时候需要手动安装Java。这对于Tomcat或JBoss等基于Java的应用服务器的管理员来说尤其重要。许多开源和专有软件产品依赖于这些服务。还是开发人员运行时套件?Java虚拟机(

    2023-07-26 08:27:01
    539 0
  • wegame上网环境异常解决方法

    一可以通过电脑管家网络修复功能修复一下1 打开电脑管家,点击工具箱2 找到网络修复工具 3 点击“立即修复”即可二也可以使用命令重置网络1 在“开始”菜单找到“运行“2 然后在里面输入;方法1打开360安全卫士,工具里,打开修复lsp,然后立即修复系统保留网速设置,运行的对

    2023-07-24 14:47:01
    1086 0
  • java配置环境变量步骤 java开发环境的搭建方法

    前面的操作和WIN7系统基本相同。可以看看我之前的文章。在[系统变量]中,双击[路径]环境变量。点击【新建】,我们需要自己新建一行。首先,在JDK安装目录中找到bin文件夹,打开bin文件夹,点击地址栏,***路径信息,粘贴到新建对话框中。可以上移到第一位(建议,不是必须,方

    2023-07-18 01:46:01
    272 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信