LNMP

腾讯云 安装 lnmp phpmyadmin

不羁岁月 提交于 2019-12-04 12:29:58
ubuntu 系统 安装yum 出错 需要升级sudo apt-get update 用yum安装nginx报错 No package nginx available 解决方法:用apt-get sudo service ngnix start 查看nginx是否生效 wget http://127.0.0.1 一直是在用的lnmp的集成安装包搭建lnmp环境,因为工作需要需要安装ldap扩展,在网上怎么都找不到源码安装包,只能卸载掉原来的lnmp环境,用ubuntu的php5-ldap扩展, 在安装中遇到一些问题,网上的文章坑爹的比较多,写篇文章记录下来。 1.安装mysql sudo apt-get install mysql-server mysql-client 安装过程中要输入root用户的密码。 我在安装中出错,是原来的mysql-cilent mysql-workbench 未完全卸载,将mysql组件完全卸载的方法: 删除mysql前 先删除一下 /var/lib/mysql 还有 /etc/mysql sudo rm /var/lib/mysql/ -R sudo rm /etc/mysql/ -R sudo apt-get autoremove mysql* --purge sudo apt-get remove apparmor 全部删除之后再执行 apt

docker中运行lnmp环境界面502,nginx错误日志提示/run/php/php7.0-fpm.sock failed

我只是一个虾纸丫 提交于 2019-12-04 08:02:32
docker中中运行lnmp开发环境,界面报502错误进入docker docker exec -it createID bash tailf /var/ log /nginx/ error . log 错误信息: 2017 / 06 / 26 14 : 45 : 14 [crit] 11 # 11 : * 21 connect() to unix:/run/php/php7 .0 -fpm.sock failed ( 2 : No such file or directory) while connecting to upstream, client: 172.19 .0 .1 , server : 127.0 .0 .1 , request : "GET /user/index HTTP/1.1" , upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:" , host: "127.0.0.1" 提示是找不到/run/php/php7.0-fpm.sock文件,进入/run, 发现只有/run/php7.0-fpm.sock。将docker的nginx配置文件中的fastcgi_pass配置改成/run/php7.0-fpm.sock,重启docker即可 location ~ \ .php $ { include

如何在Centos 6 X86_64安装RHEL EPEL知识库?

三世轮回 提交于 2019-12-04 06:15:41
前言: 163的源速度快( http://my.oschina.net/chocoball/blog/204249 ) ,但有的包不一定有。比如,没有比如。EPEL源用过之后都说很爽! 一、什么是EPEL 如果既想获得 RHEL 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么 Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux)正好适合你。EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。 二、EPEL源使用感受 1、不用去换原来yum源,安装后会产生新repo 2、epel会有很多源地址,如果一个下不到,会去另外一个下 三、 CentOS 6.x X86_64 安装EPEL 源 第一步下载需要的RPM文件 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpmsudo rpm -Uvh

Centos 7 部署lnmp集群架构

强颜欢笑 提交于 2019-12-04 01:42:32
前言介绍 lnmp的全程是 linux + nginx + mysql + php; lnmp就是上述系统及应用程序的简写组合; lnmp其实已经代表了一个用户正常对一个页面请求的流程,nginx接收请求,mysql进行数据存储,php进行后端处理;类似的架构还有lamp或者 linux + nginx + mysql + java等等; lnmp又叫lemp,外国人喜欢叫lemp,中国人喜欢叫lnmp; lnmp相比于lamp架构的优势在于轻便、操作相对简单;lamp优势相对于nginx而言模块丰富; 环境配置 编号 软件 版本 1 Centos 7 2 nginx 1.175 3 mysql 5.7 4 php 7.5 部署详情 来源: https://www.cnblogs.com/guge-94/p/11827304.html

wdmanager服务器/虚拟主机管理系统正式发布

吃可爱长大的小学妹 提交于 2019-12-03 19:29:41
wdmanager服务器/虚拟主机管理系统正式发布 wdmanager是一套用PHP开发的服务器管理系统,旨在易于使用和管理Linux服务器,可以在线通过网页管理服务器和虚拟主机.简单,方便,易操作.只有Linux版本,没有windows版本,让你方便地使用和管理Linux服务器,让不懂Linux的人也可以用Linux做服务器,不用记命令,也不用输命令,就可以使用Linux了.支持CentOS/RedHat版本,其它Linux版本尚未测试,欢迎测试! 功能列表 包括网站管理,服务器管理两大功能 服务器管理 1 支持apache,nginx. apache支持独立用户运行,目录访问限制,完美解决利用脚本跨站访问的问题,提高安全性 . 2 在线查看系统资源,运行时间,系统负载,内存使用率,top信息 3 在线连接数管理,连接数统计,单IP连接数,连接状态统计,web连接数,mysql连接数 4 在线管理系统服务,停止,启动,设置随系统启 5 在线端口管理,可检测开通端口,关闭端口 6 在线管理进程,查看进程,终止进程KILL 7 在线设置IP地址,增加,删除 8 在线内存管理,查看内存使用情况,可在线释放内存 9 在线设置服务器所使用的DNS IP地址 10 在线执行shell命令,如ifconfig,ls,date等 11 在线查看磁盘使用率 12 在线文件管理,可编辑,修改,打包

LNMP脚本部署laravel,thinkphp5 的open_basedir问题

流过昼夜 提交于 2019-12-03 10:48:58
1.因为这两个框架,部署的时候网站根目录一般设置在public lnmp 脚本部署的时候会在网站根目录下面生成 .user.ini 文件。 .user.ini文件无法直接修改,如要修或删除需要先执行:chattr -i /网站目录/.user.ini 可以看这里:https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini open_basedir 将 PHP 所能打开的文件限制在指定的目录树中,包括文件本身。当程序要使用例如fopen()或file_get_contents()打开一个文件时,这个文件的位置将会被检查。当文件在指定的目录树之外,程序将拒绝打开。 2.open_basedir设置方法 1.在 php .ini 加入 open_basedir="指定目录" 2.在程序中使用 ini_set('open_basedir', '指定目录'); 但不建议使用这种方法 3.在apache的httpd.conf中的Directory配置 php_admin_value open_basedir "指定目录" 1 httpd.conf中的VritualHost php_admin_value open_basedir "指定目录" 4.nginx fastcgi.conf fastcgi_param PHP_VALUE "open

ubuntu通过apt-get方式搭建lnmp环境以及php扩展安装

*爱你&永不变心* 提交于 2019-12-03 10:20:41
一直是在用的lnmp的集成安装包搭建lnmp环境,因为工作需要需要安装ldap扩展,在网上怎么都找不到源码安装包,只能卸载掉原来的lnmp环境,用ubuntu的php5-ldap扩展, 在安装中遇到一些问题,网上的文章坑爹的比较多,写篇文章记录下来。 1.安装mysql sudo apt-get install mysql-server mysql-clien 安装过程中要输入root用户的密码。 我在安装中出错,是原来的mysql-cilent mysql-workbench 未完全卸载,将mysql组件完全卸载的方法: 删除mysql前 先删除一下 /var/lib/mysql 还有 /etc/mysql sudo rm /var/lib/mysql/ -R sudo rm /etc/mysql/ -R sudo apt-get autoremove mysql* --purge sudo apt-get remove apparmor 全部删除之后再执行 apt-get install mysql-server mysql -client 2.安装nginx sudo apt-get install nginx 3.安装成功后。我们重启下nginx服务 sudo service nginx restart 启动之后我们就可以访问以下我们的地址了

使用教程:宝塔服务器管理助手Linux面版

那年仲夏 提交于 2019-12-03 09:47:52
网页提示:宝塔 Linux 面板初始化成功,点击登陆页面:直接使用初始化配置时填写的帐号及密码登陆 面板功能:网站管理、FTP管理、数据库管理、系统安全、文件管理、计划任务、环境设置。 方法/步骤1: 使用方法如下: 面板地址:http://{您的服务器IP}:888 初始化:第一次使用会要求初始化配置,请按照提示填入配置信息 方法/步骤2: 网页提示:宝塔Linux面板初始化成功,点击登陆页面:直接使用初始化配置时填写的帐号及密码登陆 面板功能:网站管理、FTP管理、数据库管理、系统安全、文件管理、计划任务、环境设置。 方法/步骤3: 1、面板涉及文件管理功能,请安装完后,立即对面板进行初始化,并不要设置过于简单的密码。 2、虽然已对系统关键目录做了保护,但依然不建议您对系统关键目录进行操作。 方法/步骤4: 接下来就是和虚拟主机后台的操作一样了,添加网站,你输入域名之后,系统会自动根据域名给你建立根目录、FTP账号密码和数据库账号密码,简单的不能再简单了。 方法/步骤5: 从安全性考虑这个默认面板端口要修改一下。方法如下,在环境设置中输入新的面板端口,以后再登陆面板就需要使用新端口了 方法/步骤6: 改完后点击“系统安全”,就能看到修改后的端口了。 方法/步骤7: 计划任务里面主要是可以设置自定义操作,一些不需要人工参与,又必须定期去做的事情,比如重启VPS, 脚本 文件

阿里云ECS配置LNMP环境

末鹿安然 提交于 2019-12-03 08:30:10
在阿里云上搭建LNMP环境 系统:ubuntu14.04 64位 1)首先登陆 ssh root@ 公网IP 2)包更新: sudo apt-get update 3)安装nginx: sudo apt-get install nginx 安装之后执行 sudo service nginx start 在浏览器上查看公网IP看到WELCOME TO NGINX就成功了 4)安装Mysql sudo apt-get install mysql-server mysql-client ,执行 mysql -u root -p 如果进入到mysql命令行既成功 5)安装php sudo apt-get install php5-fpm php5-cli php5-mcrypt php5-mysql 此处可以定义自己想要安装的包,详情见php官方手册 6)配置php.ini: sudo vim /etc/php5/fpm/php.ini 找到 cgi.fix_pathinfo 选项去掉前面的分号并把值置为0 http://php.net/manual/zh/install.unix.nginx.php 7)重启php-fpm sudo service php5-fpm restart 8)Nginx默认root文件夹 /usr/share/nginx/html 9

LNMP环境搭建 Ubuntu篇

佐手、 提交于 2019-12-03 08:29:55
LNMP 就是linux+nginx+mysql+php. 洒家之前一直用apache服务器,还是win7系统,使用的都是xampp,esayphp,wamp等集成环境,周末闲着无聊,抱着尽量提高b格的想法动手配置了一下环境。完成之后还有点小激动。把过程分享出来,希望能帮助一些和我差不多的小白。下面开始环境配置: 首先ctrl+alt+t打开终端 1.更新软件源: sudo apt-get update 2.安装nginx sudo apt-get install nginx 3.启动nginx sudo /etc/init.d/nginx start 4.安装php5和mysql sudo apt-get install php5-cli php5-cgi mysql-server php5-mysql 5.修改mysql用户权限 1)从终端进入mysql mysql -u root -p123456 2)更改用户权限: grant 权限 on 数据库对象 to 用户 grant all on *.* to root@'%' identified by '123456'; 3)刷新让权限生效 flush privileges; 6.修改mysql下配置文件 1)修改mysql的配置文件 sudo vi/etc/mysql/my.cnf 2)将bind-address = 127