千家信息网

nginx mysql php怎么安装配置

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容介绍了"nginx mysql php怎么安装配置"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所
千家信息网最后更新 2026年11月03日nginx mysql php怎么安装配置

本篇内容介绍了"nginx mysql php怎么安装配置"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

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

本文操作环境:centos7系统、php 7.2.25版、DELL G3电脑

nginx mysql php如何安装配置?

CentOS7 下nginx与PHP mysql的安装与配置:

下载Nginx

  首先安装的依赖包:

    gcc automake autoconf libtool make gcc gcc-c++ openssl openssl-devel

    wget http://zlib.net/zlib-1.2.11.tar.gz

    wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

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

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

                        wget http://cn2.php.net/distributions/php-7.0.0.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 已经安装并运行成功。

  

  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

安装mysql

添加 yum 源
先下载源安装包, 输入 wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

接下来安装,输入 yum localinstall mysql57-community-release-el7-11.noarch.rpm 。执行之后来看下是否安装成功

yum 安装并启动服务
好了,接下来就是 yum -y install mysql-community-server

输入 systemctl start mysqld 来启动服务

最后输入 systemctl enable mysqld 添加开机自动启动。至此,MySQL 已经安装成功。

修改默认密码
使用 grep 'temporary password' /var/log/mysqld.log 查看默认密码。然后 mysql -u root -p 输入查找到的默认密码登录 MySQL

输入 ALTER USER 'root'@'localhost' IDENTIFIED BY 'youPassword'; 修改密码。注意,MySQL 5.7 要求密码必须包含大小写字母,数字和特殊字符。

开启远程连接
在 MySQL 中输入 GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 。添加完成后在开启端口

"nginx mysql php怎么安装配置"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

配置 输入 密码 文件 服务 成功 接下来 信息 内容 口号 更多 浏览器 知识 端口 浏览 实用 特殊 学有所成 命令 困境 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京路客互联网科技有限公司 中国互联网科技工作委员会毛军 互联网电商科技 互联网下的科技发展 金诺互联网科技 互联网科技公司官网 凡科互联网科技 互联网科技博客 科技伦理 互联网公司 恒生科技互联网指数分析 海南科技产业互联网平台 农村开互联网科技讲堂 青岛科技大学互联网大赛研究生 互联网科技公司有风险吗 互联网科技如何创业 互联网企业科技类企业如何做账 广东鹅鹅鹅互联网科技有限公司 广西科技产业互联网是什么 互联网界的黑科技 互联网领先科技活动 互联网科技上市公司 深圳卡尔迅互联网科技有限公司怎么样 深圳国际航运科技和互联网 广西互联网科技孵化中心 特约风豹互联网科技为什么扣费 中科明德北京互联网科技 互联网金融科技公司的优势 互联网硬科技公司 容联科技互联网电商 互联网金融运营模式中的金融科技
0