离线安装 LNMP

LNMP,以下配置在离线情况下,使用下载的nginx包,cdrom光盘,php
源码安装nginx
前提:关闭防火墙,selinux,搭建本地yum源安装依赖包

  setenforce 0
  firewall-cmd --permanent --add-service=http
  firewall-cmd --permanent --add-service=https
  firewall-cmd --permanent --add-service=mysql
  firewall-cmd --reload
  firewall-cmd --list-all

本地yum源

 rm -f /etc/yum.repos.d/*
 mkdir /mnt/cdrom
 mount /dev/cdrom /mnt/cdrom
 vi /etc/yum.repos.d/cdrom.repo

写以下内容
[cdrom]
name=cdrom
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

18 yum makecache

yum install vim wget bash-completion
yum install -y make gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel unzip zip gd gd-devel cyrus-sasl-md5

###3上传nginx
useradd nginx
tar -zxvf nginx…
cd nginx…

./configure
–user=nginx
–group=nginx
–prefix=/etc/nginx
–sbin-path=/usr/sbin/nginx
–conf-path=/etc/nginx//conf/nginx.conf
–pid-path=/var/run/nginx.pid
–lock-path=/var/run/nginx.lock
–error-log-path=/var/log/nginx/error.log
–http-log-path=/var/log/nginx/access.log
–with-http_gzip_static_module
–with-http_stub_status_module
–with-http_ssl_module
–with-pcre
–with-file-aio
–with-http_realip_module \

make && make install

验证:
nginx

#安装php依赖
上传php php-fpm

56 tar -zxvf php74.tar.gz
57 ls
58 cd php74
59 ls
60 yum localinstall *.rpm

修改nginx配置文件 支持php
取消关于解析php的注释:
65 location ~ .php$ {
66 root html;
67 fastcgi_pass 127.0.0.1:9000;
68 fastcgi_index index.php;
69 fastcgi_param SCRIPT_FILENAME d o c u m e n t r o o t document_root documentrootfastcgi_script_name;
#上面一行注意修改
70 include fastcgi_params;
71 }

cd /etc/nginx/html
vim index.php #创建一个php查询网页

<?php phpinfo(); ?>

~
重启nginx -s reload
systemctl restart php-fpm
====离线安装mysql5.7
上传php
安装依赖
yum install net-tools
卸载mariadb
yum remove mariadb*
上传mysql,解压

tar -xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C ./mysql57/
cd mysql57
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
&& rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
&& rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm &&

rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm

systemctl start mysqld #启动mysql
grep password /var/log/mysqld.log #查看初始密码

mysql_secure_installation :修改初始密码
或者进入到mysql模式
mysql -uroot -p"上面查询到密码"
修改root密码
alter user root@localhost identified by “新密码”;
这是我的是 Root@123456
exit

=====上传wordpress
建立wordpress数据库
mysql模式
create database 数据库名;
create database wordpress;

建立数据库管理 用户,
create user “wdps_user”@localhost identified by “Root@123456”;

给上面用户管理 管理 相应数据库权限
grant all privileges on wordpress.* to “wdps_user”@localhost with grant option;

刷新,生效
flush privileges;
exit

传wordpress 解压
tar -zxvf wordpress…
cp -rf wordpress/* /etc/nginx/html
cd /etc/nginx/html/
vim wp-config.php,
添写数据库、用户名等,并写入上面的文件 安装

lanmp一键安装包是wdlinux官网2010年开始推出的lamp,lnmp,lnamp(apache,nginx,php,mysql,zend,eAccelerator,pureftpd)应用环境的快速简易安装包,执行一个脚本,整个环境就安装完成就可使用,快速,方便易用,安全稳定 1 支持lamp(linux+apache+php+mysql),lnmp(linux+nginx+php+mysql)环境快速安装部署上线 2 支持lnamp,即支持nginx+apache组合环境的应用,也即是nginx前端处理静态,图片等,apche处理后台php脚本程序。nginx在处理静态文件上有着非常好的性能和稳定性,且省节点资源,但在处理php的应用上相对没那么稳定,而apache在处理php的应用上是非常稳定的,也因此,目前比较流行的一个n+a的组合应用应运而生 3 支持lamp,lnmp,lnamp自由切换 4 同时集成最新版本的wdcp服务器/虚拟主机管理系统,wdcp (WDlinux Control Panel)是一套Linux服务器/虚拟主机管理系统,可通过web界面对服务器进行日常的管理和维护,省去通过终端输命令的烦琐操作和难度,更是降低了使用Linux做web服务器的门槛,让更多人的可以轻松使用Linux服务器。以及可以管理网站,FTP,数据库等,包括在线创建,删除,修改等操作,详细功能介绍可查看http://www.wdlinux.cn/wdcp 5 支持WdLinux定制版,CentOS,wdOS,RedHat,Ubunntu,Debian支持32,64位,更多的版本支持将在后续增加,也欢迎测试 6 源码开放并托管至github:https://github.com/wdlinux/lanmp 此次更新 1 增加对php5.3的支持,安装时可自由选择php5.2或者php5.3版本 2 增强对ubuntu系统的支持,修正在ubuntu系统下安装可能出现无法添加系统账号的bug 3 nginx升级至1.2.9,apache升级至2.2.24,mysql升级至5.1.69,pureftp升级至1.0.36 4 安装脚本大量调整和优化 5 增加debian系统的支持 部分组件的可选安装,如memcache,mysqli,pdo_mysql,innodb等 具体的安装方法可见http://www.wdlinux.cn/bbs/thread-1356-1-1.html 下载安装 wget http://dl.wdlinux.cn:5180/lanmp_v2.5.tar.gz tar zxvf lanmp_v2.5.tar.gz sh install.sh 4个可选安装,如下图 1,2,3 是安装独立的环境,不可自由切换nginx,apache,nginx+apache应用环境 4 是安装所有,即可自由切换nginx,apache,nginx+apache的应用环境 wdcp管理系统后台访问地址 http://ip:8080 默认用户密码 admin wdlinux.cn mysql默认的用户密码 root wdlinux.cn 安装说明 有比较多的朋友说在安装mysql时会“卡住”,其实不然,只不过是因为mysql的编译时间比较长,10至30分钟不等,具体看机器的硬件配置,所以请耐心等待,但有些是网络中断就真像卡住了一样,到底是不是真卡住,可以看这里的说明 http://www.wdlinux.cn/bbs/thread-65-1-1.html 相关说明 所有软件安装目录/www/wdlinux 站点配置文件 /www/wdlinux/nginx/conf/vhost /www/wdlinux/apache/conf/vhost 数据库配置文件/www/wdlinux/etc/my.cnf 数据库数据文件目录 /www/wdlinux/mysql/var 卸载或重装(注意备份数据,否则后果自负) sh in.sh un 即可卸载,并且自动重起 启动完登录后,再次运行 sh in.sh 便可重装 重装后重新打开IE,否则会有session错误提示的问题 相关软件版本 httpd-2.2.24 nginx-1.2.9 php-5.2.17/5.3.26 mysql-5.1.69 phpmyadmin-3.3.7 zend-3.3.3 eAccelerator-0.9.5.3 pure-ftpd-1.0.36
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值