当前位置: 首页 > news >正文

网站的页面布局网页查询系统

网站的页面布局,网页查询系统,花生壳网站建设,seo发布网站本文详细介绍在 Ubuntu 系统中,从依赖安装到 Nginx 与 PHP 配置的完整流程,步骤清晰可直接复用。1. 安装基础依赖包首先安装编译 Nginx 和运行 PHP 所需的依赖库,执行以下命令:# 安装 GCC 编译器(编译 Nginx 需用到&am…

本文详细介绍在 Ubuntu 系统中,从依赖安装到 Nginx 与 PHP 配置的完整流程,步骤清晰可直接复用。

1. 安装基础依赖包

首先安装编译 Nginx 和运行 PHP 所需的依赖库,执行以下命令:

# 安装 GCC 编译器(编译 Nginx 需用到)
apt-get install gcc# 安装 PCRE 库(Nginx 正则表达式支持依赖)
apt-get install libpcre3 libpcre3-dev# 安装 zlib 库(Nginx 压缩功能依赖)
apt-get install zlib1g zlib1g-dev# 安装 OpenSSL 库(Nginx HTTPS 功能依赖)
sudo apt-get install openssl 
sudo apt-get install libssl-dev

2. 安装 Nginx

2.1 准备安装目录与解压源码

# 进入本地安装目录
cd /usr/local# 创建 Nginx 专属目录
mkdir nginx# 进入 Nginx 目录(假设已将 nginx-1.21.6.tar.gz 上传至此目录)
cd nginx# 解压 Nginx 源码包
tar -xvf nginx-1.21.6.tar.gz

2.2 编译与安装 Nginx

# 进入 Nginx 源码解压后的目录
cd /usr/local/nginx/nginx-1.21.6# 方式1:默认配置编译(仅基础功能)
./configure# 方式2:自定义配置(推荐,包含常用模块)
# --prefix:指定 Nginx 安装路径
# --with-http_stub_status_module:启用状态监控模块
# --with-http_ssl_module:启用 HTTPS 模块
# --with-http_sub_module:启用内容替换模块
./configure --prefix=/home/centos/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module# 编译源码(-j 可加线程数,如 make -j4 加快速度)
make# 安装编译后的文件到指定路径
make install

3. 启动 Nginx 并验证

3.1 启动 Nginx 服务

# 进入 Nginx 安装目录的 sbin 文件夹(可执行文件所在位置)
cd /usr/local/nginx/sbin# 启动 Nginx(默认读取 conf/nginx.conf 配置文件)
./nginx

3.2 访问 Nginx 验证

  1. 打开浏览器,输入服务器 IP 地址(如 http://192.168.1.100)。
  2. 若看到以下页面,说明 Nginx 启动成功:

    4. 安装 PHP

    4.1 添加 PHP 源并更新

    Ubuntu 官方源的 PHP 版本可能较旧,添加第三方源获取指定版本(此处以 PHP 7.3/7.1 为例):

    # 安装添加源所需的工具
    sudo apt-get install software-properties-common# 添加 Ondrej 维护的 PHP 源(包含多个 PHP 版本)
    sudo add-apt-repository -y ppa:ondrej/php# 更新本地源列表,确保能获取到最新包信息
    sudo apt-get update# 安装 PHP 7.3(基础运行环境)
    sudo apt-get install php7.3
    

    4.2 安装 PHP-FPM 及扩展

    Nginx 无法直接解析 PHP,需通过 PHP-FPM(FastCGI 进程管理器)处理 PHP 请求,同时安装常用扩展:

    # 安装 PHP-FPM 及核心扩展
    # php7.1-fpm:PHP 7.1 版本的 FPM 服务
    # 扩展说明:
    # - mysql:数据库连接支持
    # - curl:网络请求支持
    # - xml:XML 解析支持
    # - gd:图片处理支持
    # - mbstring:多字节字符串支持
    # - memcached:缓存服务支持
    # - zip:压缩文件支持
    sudo apt-get install php7.1-mysql php7.1-fpm php7.1-curl php7.1-xml php7.1-gd php7.1-mbstring php-memcached php7.1-zip
    

    5. 配置与启动 PHP-FPM

    5.1 修改 PHP-FPM 监听方式

    默认 PHP-FPM 监听 Unix Socket,改为监听 TCP 端口(127.0.0.1:9000),更易与 Nginx 配合:

    # 编辑 PHP-FPM 配置文件(路径可能因版本略有差异,以实际为准)
    sudo vim /etc/php/7.1/fpm/pool.d/www.conf# 找到监听配置行,注释默认的 Socket 监听,添加端口监听
    ;listen = /run/php/php7.1-fpm.sock  # 注释此行
    listen = 127.0.0.1:9000             # 添加此行
    

    5.2 启动 PHP-FPM 并验证

    # 启动 PHP-FPM 服务
    sudo service php7.1-fpm start# 查看 9000 端口是否被监听(验证启动成功)
    netstat -lnt | grep 9000
    

    若输出类似以下内容,说明 PHP-FPM 启动成功:

http://www.dtcms.com/a/455475.html

相关文章:

  • 广州网站建设流程apache php mysql wordpress
  • 兰州做网站公司哪家好自己的电脑做网站云存储
  • 网站打不开是为什么临安区建设局网站
  • 企业为何要做网站二维码引流推广的平台
  • 网站活动推广方案做电影网站选服务器
  • 天河网站设计广东省企业信用信息网
  • 自适应网站建设公司python可以用来干什么
  • 做钢管网站网络营销教学网站
  • 【无标题】大模型—扩散模型原理讲解
  • h5手机制作软件app有哪些网站专业术语中seo意思是
  • 高清网站seo老域名新网站推广
  • 淘宝内部优惠券网站怎么建设wordpress移动端标签
  • 电子商务做网站骗钱怎么办企业营销型网站建设团队
  • 邮件设计网站宁波网站建设详细策划
  • vs做的小型网站例网站建设与运营公司的市场开发方案
  • 品牌网站建设小i蝌蚪焦作黄河交通学院
  • 云尚网站建设在网站上做封面
  • 公司网站开发费摊销wordpress卡蜜主题
  • 十堰商城网站建设信息技术网站建设教案
  • 校园图书回收网站建设家装设计费一般多少钱一平方
  • 塘沽网站制作公司泰安网站建设焦点网络
  • 外国做动漫图片的网站叫什么名字网站建设系统规划方案
  • 做减肥餐的网站免费标志在线设计
  • 江苏工信部网站备案查询自己做彩票网站合法吗
  • 网站建设 三网动力启航做网站
  • 网站服务器用什么配置东莞网站建设制作价格
  • 单位网站备案流程app手机应用软件开发
  • 南县网站开发手机做网站的教程
  • 京东客网站怎么做宁波seo怎么做优化公司
  • @ComponentScan组件扫描原理(二)