centos7 安装 php7.3  mysql5.6   nginx1.6

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

centos7 安装 php7.3  mysql5.6   nginx1.6

 

第一步 安装nginx

yum -y install epel-release lrzsz  zip unzip wget tree git dpkg  pcre pcre-devel openssl openssl-devel gd-devel  zlib-devel gcc

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo &> /dev/null

yum repolist

yum clean all

sed -i 's/^SELINUX=.*$/SELINUX=disabled/g' /etc/selinux/config

systemctl stop firewalld && systemctl disable firewalld

 

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

tar -xf nginx-1.16.0.tar.gz

cd nginx-1.16.0

useradd -s /sbin/nologin -M nginx

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre --with-http_gzip_static_module --with-http_dav_module --with-http_addition_module --with-http_sub_module --with-http_flv_module --with-http_mp4_module

make && make install

ln -sv /usr/local/nginx/sbin/nginx /usr/sbin/nginx

nginx

ss -ntl

nginx开机启动脚本

vim /etc/init.d/nginx

#!/bin/bash

# chkconfig: - 99 2

# description: Nginx Service Control Script

PROG="/usr/local/nginx/sbin/nginx"

PIDF="/usr/local/nginx/logs/nginx.pid"

case "$1" in

 

        start)

 

        $PROG

 

        ;;

 

        stop)

 

        kill -3 $(cat $PIDF)

 

        ;;

 

        restart)

 

        $0 stop &> /dev/null

 

        if [ $? -ne 0 ] ; then continue ; fi

 

        $0 start

 

        ;;

 

        reload)

 

        kill -1 $(cat $PIDF)

 

        ;;

 

        *)

echo "Userage: $0 { start | stop | restart | reload }"

 

        exit 1

 

esac

 

exit 0

 

chmod +x /etc/init.d/nginx

chkconfig --add nginx

chkconfig --list

chkconfig nginx on

nginx 虚拟主机目录 /usr/local/nginx/conf/vhost/

nginx 网站目录 /var/www/

 

 

 

第二步 安装php7.3

yum install bzip2 bzip2-devel  libcurl-dev  libcurl-dev curl-devel postgresql-devel libxslt-devel

yum remove libzip

cd /usr/local/src

wget https://nih.at/libzip/libzip-1.2.0.tar.gz

tar -xf libzip-1.2.0.tar.gz

cd libzip-1.2.0

./configure

make &&make install

 

#添加搜索路径到配置文件

 

echo '/usr/local/lib64

 

/usr/local/lib

 

/usr/lib

 

/usr/lib64'>>/etc/ld.so.conf

 

 #然后 更新配置

 

ldconfig -v

 

wget https://www.php.net/distributions/php-7.3.8.tar.gz

tar -xf php-7.3.8.tar.gz

cd php-7.3.8

./configure --prefix=/usr/local/php --sysconfdir=/usr/local/php/etc --with-config-file-path=/usr/local/php/etc/ --with-fpm-user=php-fpm --with-fpm-group=php-fpm --enable-fpm --with-pdo-pgsql --with-zlib-dir --with-freetype-dir --enable-mbstring --with-libxml-dir=/usr --enable-soap --enable-calendar --with-curl --with-gd  --disable-rpath --enable-inline-optimization --with-bz2 --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --enable-exif --enable-bcmath --with-mhash --enable-zip --with-pcre-regex --with-pdo-mysql --with-mysqli --with-jpeg-dir=/usr --with-png-dir=/usr --with-openssl --with-libdir=/lib/x86_64-linux-gnu/ --enable-ftp --with-gettext --with-xmlrpc --with-xsl --enable-opcache --with-iconv --with-xpm-dir=/usr

make && make install

cp /usr/local/lib/libzip/include/zipconf.h /usr/local/include/zipconf.h

make && make install

cp php.ini-production /usr/local/php/etc/php.ini

cp /usr/local/src/php-7.3.8/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

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

chmod 755 /etc/init.d/php-fpm

chkconfig --add php-fpm

chkconfig php-fpm on

chkconfig --list

ln -s /usr/local/php/bin/php /usr/sbin/php

php -v

service php-fpm start

 

第三步安装mysql5.6

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

 rpm -ivh mysql-community-release-el7-5.noarch.rpm

 yum install mysql-server

 rpm -qa |grep mysql

 systemctl start mysqld.service

 ss -ntl

 ystemctl enable mysqld

 

设置密码 。

 

mysql5.6 安装完成后,它的 root 用户的密码默认是空的,我们需要及时用 mysql 的 root 用户登录(第一次直接回车,不用输入密码),并修改密码。

 

# mysql -u root

mysql> use mysql;

mysql> update user set password=PASSWORD("这里输入root用户密码") where User='root';

ALTER USER 'root'@'localhost' IDENTIFIED BY 'STJokNos';

mysql> flush privileges;

mysql> create database wordpress

 

 

设置远程主机登录

mysql> GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password';

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CentOS 7 编译安装LNMP环境 CentOS 7 编译安装LNMP环境1、前言2、准备安装工具3安装Nginx4、安装php5安装MySQL 1、前言 本文适合于已经对Linux操作系统具有基本操作经验,并且能够在Linux或Windows上通过一键搭建工具或者yum命令行进行环境搭建的读者,阅读本文需具有一定的专业知识,如果初学者的的基础比较厉害的伙伴也可以尝试一下。 本文所描述的是在标准的CentOS 7.6 64位操作... 阅读详情

相关推荐

centos7 yum 安装和配置nginx+php7.3+php-fpm+mysql5.6

安装配置LNMP 一、安装配置nginx服务 获取比较新的nginx的yum源数据 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noar...

chipiaobai6529的博客 3671

【已解决】Claude应用地区限制问题:通过Slack注册与魔法节点切换实战指南

本文详细介绍了如何通过Slack注册和切换魔法节点解决Claude应用地区限制问题。从Slack账号注册、创建工作区技巧,到突破地区限制的关键步骤和成功后的配置使用,提供了全面的实战指南。特别强调了节点选择和网络环境对解决'App unavailable'错误的重要性,帮助用户顺利使用Claude AI助手。

weixin_29209801的博客 1571

php7.3配置mysql_Centos7.3安装Apache2.4 mysql5.6 PHP7

1. 安装Apache 2.4安装服务:yum -y install httpdCentOS7启动服务:systemctl start httpd.serviceCentOS7设置开机启动服务:systemctl enable httpd.service2. CentOS7安装MySQL 5.6安装MySQL5.6:yum -y install mysql-community-server安装成功...

weixin_39851307的博客 187

运维之道 | CentOS7.6 + Nginx1.8 + MySQL5.6 + PHP7.3 环境部署(源码编译安装

CentOS7.6 + Nginx1.8 + MySQL5.6 + PHP7.3 LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。 Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 MySQL是一个小型关系型数据库管理系统。 PHP...

VillianTsang 、运维之道 876

NGINX+PHP7+MYSQL+Swoole 在CENTOS7.3安装

NGINX+PHP7+MYSQLCENTOS7.3安装一、Nginx1.8.1 安装二、php7编译安装三、MySQL5.6 yum安装 参考 一、Nginx1.8.1 安装 1. 安装 nginx 需要的扩展gcc,pcre-devel,zlib-devel, openssl openssl-devel yum -y install gcc-c++ pcre-devel zlib-devel openssl openssl-devel 2. 安装Nginx cd /usr/local/

qq_38164495的博客 454

CentOS安装Nginx+mysql+PHP5.6

一、安装Nginx 2、nginx安装 可见以下这篇 http://leyewen.blog.163.com/blog/static/25060614201243105412500/这里上面用了第三方yum,可直接yum安装 yum install nginx3mysql安装 yum install mysql mysql-server4、配置启动nginx配置: service ng

weixin_38112233的博客 810

centos7 安装 php7.3 mysql5.6 nginx1.6

centos7 安装 php7.3 mysql5.6 nginx1.6第一步 安装nginxyum -y install epel-release lrzsz zip unzip wget tree git dpkg pcre pcre-devel openssl openssl-devel gd-devel zlib-devel gccwget -O /etc/yum...

403

ZABBIX+PHP+MYSQL+NGINX自定义安装目录

版本 Centos7 php7.2.1+mysql5.6+zabbix4.2.3+nginx1.14 #期望安装php+zabbix+nginx到/data目录下方便管理 mkdir -p /data/installation && cd /data 1.安装PHP 安装相关依赖,并编译安装php 7.2.1php版本需要大于5+php官网 https://ww...

大锅霍皮久的博客 3140

VirtualBox下CentOS7.6安装MySQL5.7Nginx1.16PHP7.3并配置主机访问

先写个大纲,以后有时间或者有需要再进行再编辑吧! 一、安装VirtualBox 直接百度VirtualBox官网下载安装没问题。 二、安装CentOS7 也是官网下载CentOS镜像,然后默认安装就可以了,如果是搭建整个LNMP环境,建议分配大点空间,我给的是1G+15G,因为考虑到主机是四核八线程的处理器,所以分配了两个处理器。 ...

RixHuang的博客 507

linux离线编译安装PHP+Nginx+MySQL+MongoDB+Redis+RabbitMQ

记录一下这几天离线安装的过程与辛酸, 接到公司的需求要给客户的服务器安装一个环境,将项目转移到上面,但是呢那边是离线状态,只能我在本机使用VPN连接到客户的局域网中,再去对虚拟机进行操作.其中遇到了很多头疼的问题,最后搞不了重装系统继续重来一遍,去找那里一步出了错才搞定.借此与大家分享,希望不要像我一样踩坑. 客户那边的虚拟机装的是CentOS7.2 这边需要的安装的是PHP7.2 + Nginx...

l19960203的博客 669

CentOS 6.3编译安装Nginx1.2.3+MySQL5.5.27+PHP5.3.16

说明: 操作系统:CentOS 6.3 32位 系统安装教程:CentOS 6.3安装(超级详细图解教程) http://www.osyunwei.com/archives/4753.html 准备篇: 一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器 CentOS 设置IP地址、网关、DNS教程:http://www.osyunwei.com/archives/42

huoshi 3156

centos mysql 5.2.3 编译安装_CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6

前传:1CentOS 7.3.1611系统安装配置图解教程http://www.osyunwei.com/archives/10003.html2、CentOS服务器初始化设置http://www.osyunwei.com/archives/9034.html准备篇一、防火墙配置CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:...

weixin_39593744的博客 117

Centos6.8编译安装LNMP环境(Nginx+MySQL+PHP

最近研究了Linux系统下的PHP环境搭建,个人感觉最好最好不要用yum默认的程序包安装,因为版本都比较低,下载最新的稳定版自行安装比较好。现在网上教程很多,之所以还记这篇,原因有一点,当你重复网上的教程自行安装时,90%还是会出现各种各样的问题,因为你可能linux的系统版本不同,你想装的软件版本不同,安装的方法不同,你下错了安装包的版本,还有其它乱七八糟的。

Bentley_self的博客 1055

CentOS6.3编译安装Nginx1.4.7 + MySQL5.5.25a + PHP5.3.28

【准备工作】 #在编译安装lnmp之前,首先先卸载已存在的rpm包。 rpm -e httpd rpm -e mysql rpm -e php yum -y remove httpd yum -y remove mysql-server mysql yum -y remove php yum -y remove php-mysql #禁用SeLinux...

weixin_30767921的博客 257

centos6.8 php7 nginx,CentOS 8.x编译安装Nginx1.16.x+MySQL8.0.x+PHP7.4.x 7.3.x 7.2.x 7.1.x 7.0.x 5.6.x 5.5...

本文档最后更新于2020年4月7日前传:1CentOS 8.0.1905系统安装配置图解教程http://www.osyunwei.com/archives/10256.html2、CentOS服务器初始化设置http://www.osyunwei.com/archives/9034.html准备篇一、防火墙配置CentOS 8.x默认使用的是firewall作为防火墙,这里改为iptables...

weixin_39624367的博客 436

CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6 7.0 7.1多版本全能环境

准备篇一、防火墙配置CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、安装iptables防火墙yum install iptables-...

moqidian的专栏 834

CentOS7-redis-3.0.0、Nginx1.14.0、PHP7+Mysql5.6安装与配置(一番折腾,亲测总结)

.redis安装redis3.0.5 yum install gcc linux安装 #下载 wget http://download.redis.io/releases/redis-3.0.0.tar.gz tar zxvf redis-3.0.0.tar.gz cd redis-3.0.0 #如果不加参数,linux下会报错 make MALLOC=libc 安装好之后,...

进阶之旅 582

centos 6.8 php mysql_Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程

前言对于新手的一点建议:最好熟悉一下linux 的基本命令,vim的常用命令千万不要无脑复制,先看一下命令,特别是路径要注意学会排查错误本篇安装的软件版本为:LinuxCentos6.8Nginx1.10.3MySQL5.7.17PHP7.0.16最近研究了Linux系统下的PHP环境搭建,个人感觉最好最好不要用yum默认的程序包安装,因为版本都比较低,下载最新的稳定版自行安装比较好。现在...

weixin_42143221的博客 174
上一篇: Daily20210120
下一篇: Linux vi常用命令
卿风拂山岗
博客等级 码龄14年 2粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卿风拂山岗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值