简单论坛的搭建(Discuz)、memchche、OpenResty(类nginx)
一、简单论坛的搭建(来自于老吴Discuz_X3.2_SC_UTF8.zip)
1 . unzip Discuz_X3.2_SC_UTF8.zip##解压
2 . cd readme/
less readme.txt ##查看安装过程
3 . mv upload/ /usr/local/lnmp/nginx/html/bbs
4 . cd /usr/local/lnmp/nginx/html/bbs
chmod 777 config/ data/ uc_client/ uc_server/ -R
5 . cd /usr/local/lnmp/php/etc/
vim php.ini (修改如下)
1001 pdo_mysql.default_socket= /usr/local/lnmp/mysql/data/mysql.sock
1150 mysql.default_socket = /usr/local/lnmp/mysql/data/mysql.sock
1210 mysqli.default_socket = /usr/local/lnmp/mysql/data/mysql.sock
6.更改完配置文件刷新服务,查看端口
/etc/init.d/php-fpm reload
查看9000端口: netstat -antlp | grep :9000
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 7491/php-fpm
7.chmod 755 /usr/local/lnmp/mysql/data/##此时网页才有权限都下面的内容
[root@server1 etc]# ll -d /usr/local/lnmp/mysql/data/
drwxr-xr-x 5 mysql root 4096 Jul 21 11:17 /usr/local/lnmp/mysql/data/
二、php功能模快扩展memchche模块的添加(从老吴那块下载mamcache的压缩包)
Memcache 是 danga.com 的一个开源项目,它是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的 Hash 表,能够用来存储各种格式的数据。可以类比于 MySQL 这样的服务,而 PHP 扩展的 Memcache 实际上是连接 Memcache 的方式。
1 . 查看之前的环境状态
rpm -qa | grep php
yum remove -y rpm -qa | grep php
##之前用yum安装的,如果不删除会覆盖后续操作
rpm -qa | grep php
rpm -qa | grep mysql
rpm -qa | grep httpd
php -m | grep memcached##此时显示的是没有/usr/bin/php
tar zxf memcache-2.2.5.tgz ##解压memc
cd /root/memcache-2.2.5
ls
phpize##php编译后拓展模块(在原先编译好的php里面增加memc模块)
[root@server1 memcache-2.2.5]# phpize
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
2../configure##编译
make##使之生成可执行文件
make install
cd /usr/local/lnmp/php/lib/php/extensions/no-debug-non-zts-20131226/
ls
3.php -m | grep memcache##检测memcache模块是否拓展
按理来说,这个时候不会出现报错《说没有/usr/bin/php这个目录》但是我做的时候出现了,重新启动该机,又成功了(可能就是运维重启大法吧)
cd /usr/local/lnmp/php/etc/
vim php.ini
*extension = memcache.so##手写添加一行(将memcache的拓展模块写到ini文件中)
/etc/init.d/php-fpm reloadphp -m | grep memcache##这个时候是成功的
4.
/etc/init.d/memcached start
netstat -antlp | grep :11211 (显示的是11211端口被memcache监视)
tcp 0 0 0.0.0.0:11211 0.0.0.0:* LISTEN 10327/memcached
tcp 0 0 :::11211 :::* LISTEN 10327/memcached
5 . yum install -y telnet##用于测试
cd /root/memcache-2.2.5
cp example.php /usr/local/lnmp/nginx/html/
cp memcache.php /usr/local/lnmp/nginx/html/
cd /usr/local/lnmp/nginx/html/
vim memcache.php
define('ADMIN_USERNAME','admin'); // Admin Username
define('ADMIN_PASSWORD','westos'); // Admin Password
define('DATE_FORMAT','Y/m/d H:i:s');
define('GRAPH_SIZE',200);
define('MAX_ITEM_DUMP',50);$MEMCACHE_SERVERS[] = '127.0.0.1:11211'; // add more as an array
//$MEMCACHE_SERVERS[] = 'mymemcache-server2:11211'; // add more as an array
六、OpenResty(类nginx)
通过汇聚各种设计精良的Nginx模块,从而Nginx有效的变成一个强大的通用Web应用平台。
1.get openresty_1.11.2.3.tar.gz(from 老吴)
首先关闭nginx(nginx -s stop)——-此应用的作用和nginx相同。会端口冲突
tar zxf openresty_1.11.2.3.tar.gz
2.编译(三步曲)
cd openresty_1.11.2.3/
./configure(默认安装路径:/usr/local/openresty)
gmake && gmake install
- /usr/local/openresty/nginx/
vim nginx.conf
a.把第一行的注释去掉:user nginx;
b.更改每个worker的最大连接数为:65535(自己任意)
c.将http的server更改为本机的11211端口
d.增加keepalive 512;在server下面
4.查看端口是否打开:netstat -antlp | grep :11211
简单论坛的搭建(Discuz)、memchche、OpenResty(类nginx)相关推荐
- Apache简单配置(4)搭建Discuz 7.0.0论坛
Apache简单配置(4)搭建Discuz 7.0.0论坛 RHEL5.3 基本网络配置 一. 1.RHEL5 U3:如图1 (如图1) 2.#hostname //查看当前主机的主机名:如图2 (如 ...
- 简单三步搭建公司内部论坛:安装部署Discuz 1-2
系列文章 简单三步搭建公司内部论坛:安装部署Discuz 1-2 简单三步搭建公司内部论坛:将论坛发布公网 2-2 随着公司快速发展,人员也越来越多,但员工人数多也会带来问题,就是小群组也越来越多.虽 ...
- Nginx环境搭建Discuz论坛
1.简介: Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统.自2001年6月面世以来,Discuz!已拥有14年以上 ...
- Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛
Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...
- 《Linux7构搭建DISCUZ论坛 》
Discuz!是什么? Crossday Discuz! Board(以下简称 Discuz,中国国家版权局著作权登记号 2006SR11895)是康盛创想(北京)科技有限公司(英文简称Comsenz ...
- 从零开始 教你如何搭建Discuz!4.1论坛(图)
随着网络的发展越来越多的网友开始学习建立自己的网站,通过网站将自己的资料提供给其他人,并且通过论坛与其他朋友讨论问题,发表见解.各大网站也纷纷建立起自己的论坛来吸引众多网友. 很多人都希望能够学会建立 ...
- Linux中怎么搭建Discuz论坛
文章目录 Linux中怎么搭建Discuz论坛 1.搭建yum安装环境: 2.安装http服务: 3.安装php*软件: 4.安装数据库: 5.登陆数据库: 6.创建数据库: 7.搭建论坛: Linu ...
- linux系统搭建论坛,在Linux平台下搭建discuz论坛
在Linux平台下搭建discuz论坛 [日期:2007-11-08] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 环境 linux AS4 2.6.9 1.安装MySQL 使 ...
- lamp环境下phpwind,wordpress,discuz论坛的搭建全过程
转:http://blog.51cto.com/haoxiaoyang/810613 phpwind,wordpress,discuz3大论坛群英聚会 目前世界最流行的企业建站方式是LAMP(Linu ...
- 简单三步搭建公司内部论坛:将论坛发布公网 2-2
系列文章 简单散步搭建公司内部论坛:安装部署Discuz 1-2 简单三步搭建公司内部论坛:将论坛发布公网 2-2 上一篇: 简单三步搭建公司内部论坛:将论坛发布公网 2-2 在上篇介绍中,我们向大 ...
最新文章
- 简单的分级别写日志程序
- 如何维持整洁的 Git 提交记录?送你三个锦囊!
- django常用的模型字段类型和常用的查询
- Play! Framework 系列(四):DI 模式比较
- mysql union 出错_ORDER BY子句在MySQL中使用UNION时出错(Error with ORDER BY clause using UNION in MySQL)...
- 人生133个规则,能领悟多少算多少!!!看自己的造化!!!
- python怎么用matplotlib_用Matplotlib在Python中绘制时间
- 矩阵乘法(信息学奥赛一本通-T1125)
- 年轻人逃离大城市之后的下一站选哪儿?用数据来为你揭晓
- 全球唯一!华为nova5系列:有望搭载全新7nmSoC
- 中国双频前端模块市场趋势报告、技术动态创新及市场预测
- DRAM的动态刷新问题总结
- 【数据库】第五章 数据库的完整性(2020.4.15)联系第三章
- 统计学考试带计算机,统计学试题
- 酷狗音乐api接口php,【教程分享】酷狗音乐API接口大全(40+个)
- 基于pyagme用python做接小球游戏
- 金蝶K3 SQL报表系列-BOM成本汇总表
- python适合什么发型-下面不属于python特性的是( )。
- python中的继承的初始化_python中子类继承父类的__init__方法实例
- 财报前瞻 | 互联网告别粗放经营,精耕行业价值成腾讯音乐年报看点
热门文章
- ANDROID cmake版本下载,android studio中为gradle指定cmake版本
- android手机访问协议页面,易语言修改IE协议头留言手机版网页
- ssh连接远程服务器
- smith圆图重要性_smith圆图的理解
- vscode下载之前版本插件
- mysql 练习题网站_mysql练习题
- 安卓测试常用的 ADB 命令大全,非常全!!!!!
- 全新MVSO影视源码+支持自动采集/超强SEO/自定义苹果CMS接口
- java integer集合排序_Java集合中List的Sort()方法进行排序
- 如何保证战略落地_企业战略如何实现落地