没有合适的资源?快使用搜索试试~ 我知道了~
Linux+nginx+php+mysql+memcache服务器安装,配置与优化.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 4 浏览量
2022-06-12
13:09:43
上传
评论
收藏 158KB DOC 举报
温馨提示
试读
25页
Linux+nginx+php+mysql+memcache服务器安装,配置与优化
资源推荐
资源详情
资源评论
Linux Wap Game 服务器安装与配置
Linux wap game 服务器安装与配
置
(author: yubingxing)
一、 准备安装
1、下载软件:
以上是需要下载并安装的软件,最新版本请自行从 Google 搜索下载。
2、解压缩有压缩包
使用 tar zxvf xxx.tar.gz 和 tar jxvf xxx.tar.bz2 来解压缩。
二、 安装步骤
1、 检查网络配置:
更改/etc/sysconfig/network-script/ifcfg-eth0 文件来实现更改网卡工作参数。其中
1
Linux Wap Game 服务器安装与配置
eth0 代表要更改的是系统的第一块网卡,如果更改的是系统的其他网卡请自行选
择要更改的文件。
例如:
# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:24:E8:60:47:67
ONBOOT=yes
NETMASK=255.255.255.248
IPADDR=221.179.216.83
GATEWAY=221.179.216.86
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
修改完毕保存后使用
# ifconfig eth0 down 或者 ifdown eth0, 停止 eth0 接口
# ifconfig eth0 up 或者 ifup eth0, 开启 eth0 接口
来重新更新网络配置。
更改主机名需要修改以下两个文件,分别是/etc/sysconfig/network 和/etc/hosts,使
用 vi /etc/sysconfig/network 打开 network 文件,将 HOSTNAME 一项的值改为你想
要更改为的主机名,保存退出后使用 vi /etc/hosts 打开 hosts 文件,在文件末尾添
加<你的 Linux 主机 IP> 你想要更改为的主机名,注意 IP 地址和主机名之间必须用
空 格 隔 开 , 并 且 在 原 文 件 中 127.0.0.1 localhost.localdomain localhost 一 行 的
localhost.localdomain 一行前面添加你想要修改为的主机名。注意:你想要修改为
的主机名和 localhost.localdomain 之间必须有至少一个空格。完成编辑后保存退出。
注意这两个文件中的三处的主机名必须一致。
2、 检查防火墙配置:
设置防火墙
vim /etc/sysconfig/iptables
重启防火墙
/etc/init.d/iptables restart
查看防火墙
/etc/init.d/iptables status
配置例如:
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
2
Linux Wap Game 服务器安装与配置
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3389 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
3、 设置时间:
tzselect
选择 Asia/Shanghai
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
vim /etc/sysconfig/clock 修改 ZONE="Asia/Shanghai" UTC=false ARC=false
ntpdate cn.pool.ntp.org
hwclock --systohc
4、 设置默认字符集:
修改/etc/sysconfig/i18n:
LANG="en_US.UTF-8"
SUPPORTED="en_US:en:en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
修改/etc/rc.local:
加入 export LANG=uc_EN
5、 安装 MySQL:
建立用户:
groupadd mysql
useradd –g mysql mysql
3
Linux Wap Game 服务器安装与配置
安装:
cd mysql-5.4.3-beta
./configure --prefix=/usr/local/mysql –with-extra-charsets=utf8 –with-plugins=all
make
make install
配置:
cp support-files/my-medium.cnf /etc/my.cnf
scripts/mysql_install_db
cp support-files/mysql.server /etc/init.d/mysqld
chmod 750 /etc/init.d/mysqld
chmod –R 750 /usr/local/mysql
chgrp –R mysql /usr/local/mysql/var
cp /usr/local/mysql/libexec/mysqld /usr/local/mysql/libexec/mysqld.old
启动服务:
/etc/init.d/mysqld start
设置 root 密码:
mysqladmin –uroot password “root147258369”
cp /usr/local/mysql/include/mysql/mysql.h /usr/local/mysql/
设置开机自启动:
vim /etc/rc.local
在最后面加上
/etc/init.d/mysqld start
6、 安装 libevent:
cd libevent-1.4.12-stable
./configure –prefix=/usr/ && make && make install
7、 安装 memcached:
cd memcached-1.4.2
./configure –prefix=/usr/local/memcached –with-libevent=/usr/ && make && make
install
启动服务:
/usr/local/memcached/bin/memcached –l 127.0.0.1 –d –p 10000 –u root –m 256
设置开机启动,在/etc/rc.local 中加入上面这行
编写/etc/init.d 脚本:
vim /etc/init.d/memcached
内容如下:
#!/bin/bash
MEMCACHED=/usr/local/memcached/bin/memcache
RETVAL=0
4
Linux Wap Game 服务器安装与配置
case AVG"$1" in
AVGstart)
echo "Starting memcached ..."
$ MEMCACHED–l 127.0.0.1 –d –p 10000 –u root –m 256
RETVAL=$?
;;
AVGstop)
echo "Stopping memcached ..."
killall -QUIT memcached
RETVAL=$?
;;
AVGrestart)
echo "Restarting memcached ..."
killall -HUP memcached
RETVAL=$?
;;
AVG)
$ MEMCACHED
RETVAL=$?
;;
*)
echo "Usage: memcache {start|stop|restart}"
exit 1
;;
esac
保存退出
chmod 700 /etc/init.d/memcache
8、 安装 zlib
cd zlib-1.2.3
./configure && make && make install
9、 安装 jpeg6
建立目录:
mkdir -p /usr/local/jpeg6
mkdir -p /usr/local/jpeg6/bin
mkdir -p /usr/local/jpeg6/lib
mkdir -p /usr/local/jpeg6/include
mkdir -p /usr/local/jpeg6/man
mkdir -p /usr/local/jpeg6/man1
mkdir -p /usr/local/jpeg6/man/man1
cd jpeg-7/
./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
make && make install
5
剩余24页未读,继续阅读
资源评论
oligaga
- 粉丝: 50
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功