lnmp环境搭建

CentOS7下的LNMP环境搭建Dedecms网站

ε祈祈猫儿з 提交于 2019-11-30 21:36:31
笔记内容:CentOS7下的LNMP环境搭建Dedecms网站 笔记日期:2017-12-03 <br> 搭建Dedecms网站的前置条件: LNMP环境 (如果没有搭建LNMP环境可以参考我之前的搭建LNMP环境的文章) https://blog.51cto.com/zero01/2046819 CentOS7.3 Dedecms压缩包 <br> 检查LNMP环境中各服务是否已经启动并且进程正常 1.检查Nginx服务的进程是否已启动和是否有监听80端口: ps aux |grep nginx netstat -lntp |grep nginx 2.检查selinux是否已关闭,防火墙的80端口是否已打开,或者是否清空了防火墙规则: [root@localhost ~]# getenforce selinux Disabled [root@localhost ~]# iptables -nvL 开放80端口与关闭selinux命令如下: [root@localhost ~]# setenforce 0 # 临时关闭 [root@localhost ~]# vim /etc/selinux/config # 永久关闭将SELINUX=enforcing改为SELINUX=disabled [root@localhost ~]# firewall-cmd --zone=public

centos 7 搭建 LNMP ( Linux+Nginx+MySQL+PHP )

孤者浪人 提交于 2019-11-30 14:43:25
操作系统 | CentOS Linux release 7.6.1810 (Core) [root@localhost ~# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 更新时间同步 [root@localhost ~]# sudo yum install ntp ntpupdate -y [root@localhost ~]# sudo systemctl start ntpd [root@localhost ~]# timedatectl set-timezone "Asia/Shanghai" [root@localhost ~]# systemctl enable ntpd [root@localhost ~]# ntpdate cn.pool.ntp.org [root@localhost ~]# sudo systemctl restart ntpd [root@localhost ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@localhost ~]# clock --systohc [root@localhost ~]# hwclock -w [root@localhost ~]# date '+%Y/

LNMP环境搭建-php

烈酒焚心 提交于 2019-11-30 07:38:29
php的安装使用源码方式,目前在php的官网可下载5.6.17版本。上传linux后解压。 tar xvf php-5.6.17.tar.bz2 cd php-5.6.17/ ./configure --prefix=/usr/local/php5.6 --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mbstring --enable-fpm --with-openssl make make install 上面关键的一步就是configure: prefix是安装路径,我也选在了/usr/local/下。 接下来是mysql的驱动,据网上说,mysqlnd是php的驱动,即你有无安装mysql,mysql安了几个,路径在哪都没什么关系。 后面mbstring是用于thinkPHP的,关于一个字符串处理函数,语言编码相关的,貌似不安装会有很多麻烦。 fpm是用于将nginx请求解析给php的,还有关于fastcgi的相关内容详解,可以去百度一下。 openssl可能是项目的需要。 此时可以启动php-fpm,但是之前需要将fpm的配置文件设置一下,在/usr/local/php5.6/etc/下有一个fpm的默认配置文件 php-fpm.conf.default

Ubuntu LNMP环境的搭建

社会主义新天地 提交于 2019-11-30 03:40:36
一、安装nginx   Step1:安装:   sudo apt-get install nginx   Step2:查看ngnix 运行状态 :   service nginx status    查看80端口是否开启:   netstat -ntulp |grep 80   Step3:打开浏览器,输入自己的IP,如是下图,则成功。 二、安装MySQL   Step1:安装:   sudo apt-get install mysql-server   Step2:打开数据库:sudo mysql,然后通过输入show databases; 查看所有的数据库。   Step3:安全配置MySQL,输入:   mysql_secure_installation   Step4:检查MySQL服务状态:   service mysql status      Step5:配置MySQL,使其进行连接Navicat,编辑/etc/mysql/mysql.conf.d/mysqld.cnf   vim /etc/mysql/mysql.conf.d/mysqld.cnf    将 bind-address = 127.0.0.1 注释掉    保存退出,进入MySQL数据库,进行授权命令: mysql -u root -p mysql> grant all on *.* to root@

Linux系统上LNMP服务器的搭建

雨燕双飞 提交于 2019-11-30 02:35:27
一、确保登录用户权限为root 如果没有root权限: su root 切换到root用户,但不切换环境变量; 或者 su - root 完整地切换到root用户环境。 二、开始下载并安装LNMP(Linux+Nginx+Mysql+PHP) 1、在linux终端输入: wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp 2、选择数据库版本,填写对应数字: 其中mysql 5.6,5.7,MariaDB10均需要内存大于1GB,此处我的内存小于1G 选择以后出现Please enter: 直接空格则默认输入root。 然后让你选择是否开启InnoDB引擎,默认开启,直接输入Y。 3、PHP版本选择: 选择是否安装内存优化: 直接回车默认是不安装,也可以填写对应序号选择安装。 4、如果是LNMPA或LAMP的话还会提示,之后还会选择Apache版本: Please enter Administrator Email Address:”,需要设置管理员邮箱,该邮箱会在报错时显示在错误页面上。 5、按提示输入对应版本前面的数字序号,回车。 提示"Press any key to install...or Press

LNMP环境搭建

↘锁芯ラ 提交于 2019-11-30 00:27:39
LNMP指的是一个基于 CentOS / Debian 编写的 Nginx 、PHP、MySQL、 phpMyAdmin 、 eAccelerator 一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。 LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。 Linux 是一类 Unix 计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有: debian 、 centos 、 ubuntu 、 fedora 、 gentoo 等。 Nginx 是一个高性能的HTTP和 反向代理 服务器,也是一个IMAP/POP3/SMTP代理服务器。 Mysql是一个小型 关系型数据库管理系统 。 PHP 是一种在服务器端执行的嵌入HTML文档的 脚本语言 。 这四种软件均为免费 开源软件 ,组合到一起,成为一个免费、高效、扩展性强的网站服务系统。 Nginx是一个小巧而高效的Linux下的Web 服务器软件 ,Nginx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。 一、安装前 1. 更新系统软件: yum update 2. 查看是否已安装wget: rpm -qa wget 否则安装: yum install wget 3. 查看是否已安装编译器: rpm -qa gcc 否则安装: yum install gcc

CentOS 配置LNMP环境

萝らか妹 提交于 2019-11-29 15:45:04
Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17 CentOS6.5搭建LNMP CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL) 注意:nginx安装之前,最好下载如下库 yum install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers 来源: oschina 链接: https://my.oschina.net/u/2256215/blog/423064

Swoole和Swoft的那些事 (Http/Rpc服务篇)

两盒软妹~` 提交于 2019-11-29 04:26:44
https://www.jianshu.com/p/4c0f625d5e11 Swoft在PHPer圈中是一个门槛较高的Web框架,不仅仅由于框架本身带来了很多新概念和前沿的设计,还在于Swoft是一个基于Swoole的框架。Swoole在PHPer圈内学习成本最高的工具没有之一,虽然Swoft的出现降低了Swoole的使用成本,但如果你对Swoole本身了解不够深入,仍然很难避免栽进种种 "坑" 中。 考虑到这个现状,也为降低阅读难度,后续几个和Swoole联系较为密切的机制,笔者会调整写作思路,将文章的定位从 「帮助读者深入理解Swoft」 调整为 「帮助读者理解Swoft和Swoole」 ,叙述节奏也会放慢。 三种PHP应用的Web模型 LNMP模型 LNMP和LAMP是绝大多数PHPer最熟悉的基础Web架构,这里以常见的LNMP作为例子描述一个常见 无Swoole应用的构件组成:Nginx充当Webservice,PHP-fpm维护一个进程池去运行Web项目。 对比更古老的cgi模型,php-fpm已经引入了进程常驻的概念,避免每次请求创建并销毁进程的开销以及拓展加载的开销,但是每个请求仍然要执行PHP RINIT 与 RSHUTDOWN 之间的所有流程,包括重新加载一次框架源码以及项目代码,造成极大的性能浪费。 这种模型的优点是简单成熟和稳定, 一次运行随后销毁

CentOS7搭建LNMP环境

无人久伴 提交于 2019-11-29 04:18:44
先安装相关目录: mkdir -p /data/server/php /data/server/mysql/mysqldb /data/server/nginx 1、安装nginx 安装nginx依赖包: yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-develtk-devel gdbm-devel db4-devel libpcap-devel xz-devel tar -zxvf nginx-1.14.0.tar.gz cd nginx-1.14.0 ./configure --prefix=/data/server/nginx make && make install 启动nginx: /data/server/nginx/sbin/nginx 测试: 2、安装php 安装php依赖包: yum -y install openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxml2 libxml2-devel 创建用户: # useradd www tar -xvf php-5.6.0.tar cd php-5.6.0 .

lnmp环境搭建

心不动则不痛 提交于 2019-11-29 04:18:04
一、安装软件版本   1、MySQL5.5.17   2、nginx1.6.2   3、php5.3 #! /bin/sh ### BEGIN INIT INFO # Provides: php-fpm # Required-Start: $remote_fs $network # Required-Stop: $remote_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts php-fpm # Description: starts the PHP FastCGI Process Manager daemon ### END INIT INFO prefix=/usr/local/php exec_prefix=${prefix} php_fpm_BIN=${exec_prefix}/sbin/php-fpm php_fpm_CONF=${prefix}/etc/php-fpm.conf php_fpm_PID=${prefix}/var/run/php-fpm.pid php_opts="--fpm-config $php_fpm_CONF --pid $php_fpm_PID" wait_for_pid () { try=0 while test