千家信息网

nginx源码安装-及lnmp搭建 phpmyadmin

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,1.下载源码编译安装nginxwget http://nginx.org/download/nginx-1.17.1.tar.gztar -xvf nginx-1.17.1.tar.gzyum -y
千家信息网最后更新 2026年11月03日nginx源码安装-及lnmp搭建 phpmyadmin

1.下载源码编译安装nginx

wget http://nginx.org/download/nginx-1.17.1.tar.gz
tar -xvf nginx-1.17.1.tar.gz
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
#安装编译环境
./configure #运行内部的配置脚本
make && make install #编译安装
安装完成 cd 到 cd /usr/local/nginx/ ls -l 查看一下文件

#可以看到 配置文件夹 日子文件夹 启动脚本文件夹 根文件夹都在这里面
./sbin/nginx #运行脚本打开nginx

#浏览器输入服务器IP 就能看见nginx欢迎页面了

2.安装php7.0 配置PHP支持

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
#下载安装php 源、
yum -y install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-pear.noarch php70w-process.x86_64 php70w-xml.x86_64 php70w-xmlrpc.x86_64
#以上都是php包
要上安装php5.6 把上面的70改成56 同理 55就是5.5 ,最高已经有72 版本了

yum install php70w-fpm.x86_64 -y #安装php驱动支持
vim /etc/php-fpm.d/www.conf #修改php配置
listen = 10.1.1.111:9000 #修改监听端口为局域网ip
listen.allowed_clients = 10.1.1.111 #允许那些IP可以访问
listen.allowed_clients = 10.1.1.112 #如果有多台机器,这里可以添加多条
systemctl restart php-fpm.service #启动php-fpm.servce
netstat -nltp|grep 9000 #查看9000端口是否被监听

3.配置nginx

vim conf/nginx.conf #在location{}在追加一个location 配置如下

      location / {             root   html;             index  index.html index.htm;                     }       location ~ \.php$   {             fastcgi_pass    10.1.1.111:9000;             include         fastcgi_params;             fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;             fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;             fastcgi_buffers 8 16k;             fastcgi_buffer_size 32k;       } }

./sbin/nginx -s reload #重新载入配置文件
-s stop #停止

vim html/info.php #创建php测试页面


#输入IP/info.php 能显示php状态信息说明php配置成功了

4.安装mysql

yum install mariadb-server -y
#这里我直接yum安装了 mariadb数据库和mysql差不多一样用
mysql #直接登陆,mariadb默认root用户 没有密码

MariaDB [(none)]> create user 'php'@'localhost' identified by '123456';#创建一个用户只能本地登陆MariaDB [(none)]> grant all privileges on *.* to 'php'@'localhost'#给这个用户数据库的所有权限

5.下载phpMyadmin源码解压到html文件夹



#将下载的文件解压到html 目录下

#打开浏览器输入IP 就能看到phpMysql的登陆页面了,用刚才创建的账号就能登录进去(这就是mysql的web前端)

如果报这样的错安装 php-mbstring即可

文件 配置 文件夹 用户 脚本 页面 登陆 编译 输入 源码 就是 数据 数据库 浏览器 端口 支持 浏览 监听 运行 最高 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州紫鲸互联网科技有限公司 蓝思科技飞鸽互联网 互联网中国科技 互联网金融与金融科技 互联网科技排名 贷财互联网科技 互联网科技缩写 互联网科技博主是什么意思 阿里巴巴算科技企业还是互联网 互联网科技实习生岗位职责 互联网校园科技培训 南平创想时代互联网科技有限公司 广州市恰铎互联网科技有限公司 哈尔滨屹滨互联网科技有限公司 四川慕妮娅互联网科技有限公司 区块链结合互联网科技 广东工业互联网大赛深圳学泰科技 互联网相关科技技术 广州互联网高科技取餐柜 2021世界互联网领先科技成果发布 上海喔噻互联网科技有限公司 互联网金融 金融科技 上海挚品互联网科技 浩特互联网科技 腾讯科技 互联网女皇 互联网科技英文翻译 互联网对科技的发展 烟台灵鸽互联网科技有限公司 上海创道互联网络科技有限公司 吉林省码上互联网科技电话
0