LNMP搭建

1.安装mysql5.7

http://note.youdao.com/noteshare?id=c299e305ad88878f7b89375a157508b9&sub=WEB8240500a8ad13b33f937de6fe8ca9ab4

2.安装php

2.1 安装php-fpm(现在不需要安装php-fpm,php已经包含了此软件)

http://note.youdao.com/noteshare?id=1d8767ee8aecbe62243d64f0d7ef55aa&sub=WEB0310b931f582fdebe1d85a2a74215708

cd php-5.4.37

useradd -s /sbin/nologin php-fpm

cp php.ini-production /usr/local/php/etc/php.ini 生产环境下配置文件

cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm php-fpm启动脚本

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

chkconfig --add php-fpm 加入系统启动

chkconfig php-fpm on

cd /usr/local/php/etc/

cp php-fpm.conf.default php-fpm.conf或者重命名mv php-fpm.conf.default php-fpm.conf

2.2 修改php-fpm配置文件

清空/usr/local/php/etc/php-fpm.conf

添加模板

http://note.youdao.com/noteshare?id=011259da013ad3999ee4df2f989283fa&sub=F2B081973543448E939BFC5E392644F9

3.安装nginx

cd nginx-1.6.3

./configure --prefix=/usr/local/nginx --with-pcre

可能要安装yum install -y pcre-devel

http://note.youdao.com/noteshare?id=295cf088d7afa07b1475b86660026ce5&sub=WEB791582764a75f2f5e4a203e194e0a626

3.1 编写启动文件

nginx启动脚本与配置文件/etc/init.d/nginx

编写启动脚本并加入系统服务

http://note.youdao.com/noteshare?id=a0b045d00d8826e205cea6b3b18ae125&sub=A1ED86E5877B46BC81D40CBB47A179C4

修改权限chmod 755 /etc/init.d/nginx

加入到开机启动

chkconfig --add /etc/init.d/nginx

chkconfig nginx on

3.2 修改nginx配置文件

修改nginx配置文件/usr/local/nginx/conf/nginx.conf 原本nginx自带的配置文件不够完善

http://note.youdao.com/noteshare?id=6ca170708c7a60e72877e684a579bbb2&sub=397BED5B8ED74FC5A745D4550CF84399

添加include vhosts/*.conf; #使用虚拟主机文件

4.创建vhost虚拟机

cd /usr/local/nginx/conf

mkdir vhosts

cd vhosts

vim default.conf 设置默认虚拟主机403

http://note.youdao.com/noteshare?id=3be5192fff4ca47fbe7f388c411107b3&sub=54BBFA448626414CA1E597AB749799DB

4.1创建新的虚拟主机;例如discuz.conf

http://note.youdao.com/noteshare?id=eb7c820b9dce2374cb620b8f58a965d9&sub=76AB407B523541F59C57B18868A2A80E

(1).安装discuz

进入浏览器登录安装界面,看是否有权限问题

在/data/www 目录下

chown -R daemon config data uc_client/data uc_server/data

给discuz增加mysql库

http://note.youdao.com/noteshare?id=75d4f710ce7099dbbd40ce22e62effcf&sub=A0CFBE56C1354740BA391834FD782F99

(2).安装wordpress

http://note.youdao.com/noteshare?id=ebfb831b3d691414570b35525e327e05&sub=7CB7090CA866421B83209BBD9CDE81B4

原文地址http://www.cnblogs.com/jeromeblog/p/3394964.html

设置wp-config.php文件

用户可以亲自创建并编辑wp-config.php文件,也可以在运行安装脚本(第五步)时让WordPress帮助用户编辑wp-config.php(不过仍然需要告诉WordPress我们的数据库信息)。

(更多细节以及创建wp-config.php配置文件和密码密钥的信息请点击编辑wp-config.php文件。)

返回第一步中解压WordPress压缩包的位置,将wp-config-sample.php重命名为wp-config.php,之后在文本编辑器中打开该文件。

http://note.youdao.com/noteshare?id=c666bc2a5bc9ce6aa5b09992172a29d1&sub=564FFF1401A74C559FE5218DAFE53CEF

chown -R php-fpm:php-fpm /data/wordpress/ 网站有写权限

如果出现网站安装discuz后自动跳转forum.php清理下缓存就ok了

时间: 2024-08-06 14:37:06

LNMP搭建的相关文章

LNMP搭建时可能用到的各种安装参数总结

需要安装的依赖包 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-deve

LNMP搭建(CentOS 6.3+Nginx 1.2.0+PHP 5.3.15(fpm)+ MySQL 5.5.35)

Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过三年了.Igor 将源代码以类BSD许可证的形式发布. 系统环境: # cat /etc/redhat-release CentOS release 6.3 (Final) 1.安装所需的第三方库 yum -y install gcc

centos 桥接配置 设置网络代理 lnmp搭建

一.桥接配置 centos设置  编辑->虚拟网络编辑器->桥接模式->还原默认设置 虚拟机->设置->网络适配器->桥接 cd /etc/sysconfig/network-scripts/ 备份一下: cp ifcfg-ens33 ifcfg-ens33.bak 修改: vi ifcfg-ens33 红色修改.蓝色添加 service network restart 重启网卡 二. 设置网络代理 vi /etc/profile 最后加入 export http_pr

分离部署LNMP搭建WORDPRESS详细步骤

分离部署LNMP搭建WORDPRESS LNMP是一个基于CentOS/Debian编写的Nginx.PHP.MySQL.PHPMyAdmin.LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构. Nginx较为稳定.功能丰富.安装配置简单.低系统资源,Nginx既可以在内部直接支持PHP,也可以支持作为HTTP代理服务器对外进行服务. Nginx用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal好得多. wordpress是一款开源免费的产品,利

基于LNMP搭建Discuz!论坛,并配置nginx,php

前面我们已经搭建好了LNMP环境:http://1015489314.blog.51cto.com/8637744/1688048 下面我们基于LNMP来搭建一个Discuz!论坛 一.安装Discuz! 1.新建目录来存放网页等 [[email protected] ~]# mkdir /data/www[[email protected] ~]# cd /data/www   [[email protected] www]# wget http://download.comsenz.com/

Lnmp 搭建(nginx,mysql,php,memcache,tomcat)

实验环境:rhel6.5  seliunx and iptables disabled nginx                  1.6.2 mysql                 5.5.12 php                   5.4.36 memcached           1.4.4 server1  172.25.12.1    tomcat     nginx    mysql     php              memcached server2    1

linux,centOS,用LNMP搭建wordpress,更新固定连接--全流程

下午到晚上的时间,买了个linux服务器,用的centOS系统,遇到各种问题! 1.用putty,ssh到vps后,根据网上命令,一步步下载并安装,具体步骤可以看一下网上教程,LNMP.org站上的教程是比较权威的 这个过程还是比较顺利的,包括搭建起来后,最好是开一下ftp方便传文件.我用第一个方法不行,用的pureftp,顺利开启ftp服务器. 在建立ftp账户时候,要记住选www用户组,并且修改一下目录权限. 2.服务器环境配置好之后,就开始搭建网站了. 首先要在在服务器上添加域名,添加后会

LNMP搭建 源码包

LNMP源码包搭建 linux    centos nginx   版本1.8.0  下载地址:http://nginx.org/en/download.html mysql  版本5.0.56  下载地址: php     版本5.6.15 下载地址: 这些源码包都上传到或下载到该目录下:  /usr/local/ 1.安装nginx 安装之前先安装下各种依赖 # yum  -y install zlib-devel pcre-devel openssl-devel gcc # tar -xf

lnmp搭建+openssl(仅测试)

搭建LNMP环境 一,安装nginx 卸载rpm安装的httpd 安装支持软件pcre-devel zlib-devel gcc gcc-c++ make 创建nginx用户和组 [[email protected] ~]# useradd -M -s /sbin/nologin nginx 编译安装Nginx [[email protected] ~]# tar xf nginx-1.6.0.tar.gz -C /usr/src/ [[email protected] ~]# cd /usr/

linux lnmp搭建及解释

lnmp的搭建linux nginx mysql(mariaDB) php 安装mysql依赖:yum -y install cmake(cmake编译工具)yum -y install gcc gcc-c++yum -y install ncurses-devel安装mysql[[email protected]]# useradd mysql[[email protected]]# tar -xf mysql-5.6.26.tar.gz[[email protected]]# cd mysq