Linux服务器安装与lamp环境搭建_第1页
Linux服务器安装与lamp环境搭建_第2页
Linux服务器安装与lamp环境搭建_第3页
Linux服务器安装与lamp环境搭建_第4页
Linux服务器安装与lamp环境搭建_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文件标识DF3【部】13-001-V1.0 Linux服务器安装与平台LAMP环境搭建文件编号版本号受控状态密级文件编制批准人/批准日期文件生效日期DF3【部】13-001-V1.01.0受控保密唐文 Linux服务器安装与LAMP环境搭建Linux服务器安装与LAMP环境搭建一Linux CentOS安装41.1软件准备41.2安装步骤41.2.1插入光盘41.2.2引导41.2.3语言及键盘选择61.2.4选择存储设备81.2.5时区设置101.2.6设置根密码101.2.7磁盘划分111.2.8选择服务器类型171.2.9重启系统完成安装171.2.10登陆系统181.2.11网络配置1

2、91.2.12创建用户及权限分配19二Apache 安装242.1软件准备242.2安装调试242.2.1开启SSH端口242.2.2安装apache服务252.2.3设置开机启动262.2.4修改参数262.2.5重启Apache服务292.2.6设置防火墙29三Mysql 安装303.1软件准备303.2安装调试303.2.1安装准备303.2.2安装软件库313.2.3查询版本323.2.4安装Mysql5.5333.2.5设置用户373.2.6设置开机启动393.2.7修改防火墙设置39四PHP 安装404.1软件准备404.2安装调试404.2.1安装PHP404.2.2安装php-

3、mysql组件42五MemCached 安装425.1软件准备425.2安装调试425.2.1安装libevent425.2.2安装Memcached445.2.3PHP的Memcached扩展安装45六Redis 安装496.1软件准备496.2安装调试496.2.1安装tcl496.2.2安装redis496.2.3安装redis扩展516.2.4防火墙设置53七平台应用安装配置547.1虚拟主机配置54八文件同步操作568.1rsync同步工具介绍:568.1.1rsync简介及特性568.2rsync应用实例578.3rsync同步工具安装:578.3.1服务器安装rsync578.3

4、.2客户端安装598.3.3文件同步操作59九数据库主从复制配置609.1复制概述609.2数据库主从复制工作机制609.3数据库互为主从模式配置(master-master)619.3.1修改主服务器f配置文件619.3.2在主服务器上创建复制账号629.3.3查看日志文件和日志读取位置629.3.4修改备份服务器配置f配置文件629.3.5启动备份服务器slave:629.3.6检查从服务器复制功能状态639.3.7在备份服务器上创建复制账号649.3.8查看备份服务器日志文件和日志读取位置649.3.9启动主服务器slave659.3.10检查主服务器复制功能状态669.3.11互为主从

5、配置测试验证67二 Linux CentOS安装2.1 软件准备名称版本镜像名称CentOS6.3 (32位)CentOS-6.3-i386-bin-DVD1.isoCentOS-6.3-i386-bin-DVD2.isoCentOS6.3 (64位)CentOS-6.3-x86_64-bin-DVD1.isoCentOS-6.3-x86_64-bin-DVD2.isoCentOS6.3安装系统只用到第一个镜像即CentOS-6.3-i386-bin-DVD1.iso,另一个镜像是系统自带软件安装包(里面包含gcc,vim等软件包,这些可以直接通过yum在线安装yum install 要安装的

6、软件名,例:yum install vim)。2.2 安装步骤2.2.1 插入光盘在服务器光驱里放入CentOS6.3的第一个镜像CentOS-6.3-i386-bin-DVD1.iso刻录的光盘。2.2.2 引导由于我们的服务器均为dell服务器,此处以dell服务器操作为例;在插入光盘后,启动服务器,当看到DELL品牌标识界面,屏幕会出现4个提示选项,此时迅速按下BootMenu选项对应的键位(dell的为F11),当出现启动设备选择菜单,用键盘的<>和<>按键将光标移动到带有“CD-ROM”字样的选择,按<enter>键回车,当屏幕出现“Press a

7、ny key to boot from CD”5秒内再按次<enter>键。系统安装盘成功引导之后,出现如下界面:界面说明:Install or upgrade an existing system 安装或升级现有的系统install system with basic video driver 安装过程中采用 基本的显卡驱动Rescue installed system 进入系统修复模式Boot from local drive 退出安装从硬盘启动Memory test 内存检测选择第一个选项安装或升级现有的系统(无论是新服务器全

8、新安装,还是旧的服务器重装系统操作均同上操作),回车,进入下一个界面:是否对CD媒体进行测试的提问,这里选择“OK”进行测试(skip为跳过测试)。测试完毕后,按照提示前两次点击OK,最后次点击continue。2.2.3 语言及键盘选择测试完毕,读取cd进入安装图形界面按照提示点击NEXT按钮,进入选择语言界面,选择语言为英文(ENGLISH),如果选择中文可能会造成路径中含有中文的错误。NEXT进入键盘选择界面,选择美国英语式,点击下一步2.2.4 选择存储设备下一步会出现如下的界面,选择第一个基本的存储设备:点击下一步,会出现如下提示框:选择按钮,后点击下一步,设置主机名,在主机名框中输

9、入想要设置的主机名,配置网络这里可以不进行设置,等安装完成后,使用命令行设置(具体操作见章节1.2.11)。点击下一步,进入时区设置界面。2.2.5 时区设置2.2.6 设置根密码时区设置完成后,点击下一步,进入设置根密码界面,在页面对话框中输入想要的设置的根密码,如果密码过于简单则提示脆弱密码,那么你可以选择取消重新设置密码,也可以选择无论如何都使用,等安装完成后在修改。2.2.7 磁盘划分设置完密码,进行磁盘划分设置界面,选择创建自定义布局,点击下一步,进入磁盘划分界面。 现在使用的各台服务器的磁盘划分参见章节1.3.1。 创建/boot分区创建/boot分区,点击创建按钮,

10、在弹窗中选择标准分区,点击创建,在添加分区的窗口,挂载点选择/boot,文件系统类型ext4,大小为1000MB(引导系统启动,无需设置过大)。选择固定大小,强制为主分区,点击确定。 创建 / 分区创建 / 分区,点击创建按钮,在弹窗中选择标准分区,点击创建,在添加分区的窗口,挂载点选择 / ,文件系统类型ext4,大小为100000MB。选择固定大小,强制为主分区,点击确定。 创建 swap 分区创建 swap 分区,点击创建按钮,在弹窗中选择标准分区,点击创建,在添加分区的窗口,挂载点不做选择,文件系统类型swap,大小为内存2-3倍(现在的服务器设置是3倍)。

11、选择固定大小,点击确定。 创建 /var 分区创建 /var 分区,点击创建按钮,在弹窗中选择标准分区,点击创建,在添加分区的窗口,挂载点选择/var,文件系统类型ext4,大小(红圈处)为空不用填写。选择使用全部可用空间,点击确定。 格式化分区完成后,点击下一步,弹出格式化警告弹窗,点击格式化按钮,然后弹出将存储配置写入磁盘弹窗,如下图,选择将修改写入磁盘,系统将会执行格式。 引导盘设置格式化磁盘完成后,点击下一步进入引导盘设置,选择默认设置,不要做出更改, 点击下一步,2.2.8 选择服务器类型在新的界面中选择,Database Server模式,

12、 2.2.9 重启系统完成安装点击下一步,则启动安装过程,等待他安装完成,安装完成后,取出光盘,点击重新引导按钮。2.2.10 登陆系统重新引导后,出现如下图所示界面,输入账号Root回车,在下一行password中输入安装时设置的根密码,回车。2.2.11 网络配置登陆成功后,连接网线,确保网络畅通,输入命令行vim /etc/sysconfig/network-scripts/ifcfg-eth0(具体接口文件可根据接入网线的端口编号进行确定,如接入网线的端口是1,其接口文件是ifcfg-eth1) ;在文件里按i键进入输入模式,ONBOOT的值改为yes,IPADDR(地址),NETMA

13、SK(掩码),GATEWAY(网关),DNS(DNS服务器)根据网络情况设置具体的对应参数,按esc键然后输入:wq保存退出,让后再命令行输入service network restart命令重启网络(网络通常后,可以选择在远程进行后续的软件安装或其他操作)。如果以后因更换机房等原因需要更改地址,操作步骤和上边相同,将想要修改的IP,NETMASK,GATEWAY,DNS等写入文件中,重启网络服务即可。2.2.12 创建用户及权限分配网络配置完成,需要给Linux创建新的用户并分配相应的权限,以方便管理,提高系统的安全性。 创建用户及用户组在命令行输入 useradd 用户名

14、并回车输入passwd 用户名 并回车,在New password后面输入想要填写的密码并回车,按后在Retype new password 后再次输入密码并回车,再输入cat /etc/passwd |cut -f 1 -d : 查看用户是否存在。如果要删除用户,则要输入 userdel -r 用户名然后回车,再输入cat /etc/passwd |cut -f 1 -d : 产看用户是否被删除。添加用户组需要执行命令:groupadd 组名 例如:groupadd ites删除用户组需要执行命令:groupdel 组名 例如:groupdel ites 权限设置对于不同的用

15、户要设置不同的权限,以提高系统的安全性。首先,拥有超级用户root,他拥有root权限,不需要设置;再根据服务器上不同的网站设置,分别设置对应的账户,再将他们设置在apache权限组中,那么每个账号只能访问对应的目录。例如,服务器上传了网站abc文件,首先建立一个系统用户abc,并将其权限组改制apache下,文件abc拥有者也改成abc用户。建用户命令(参考上节)useradd abcpasswd abc 修改用户组,及文件拥有者chown R abc:apache /var/www/html/ abc 用户密码丢失处理方法如果普通用户的密码丢失,则用root用户登录下,输入

16、命令:Passwd 用户名 例:passwd abc如果root用户密码丢失,则进行如下操作:重启 Linux 操作系统,重启之后 Linux 在终端状态下回有一连串的环境检查,大概半分钟后会出现一个彩色的GRUB引导界面,会有5秒钟倒计时停留等待,迅速按<enter>键,进入下一界面,如下图出现上面的界面后,选择要修改的root密码的系统,键入 e 键,出现下面三个选择,如下图。移动到第二个选项,按e进入,在quiet后面输入空格,再输入 single或者 1即可,回车。回车后,系统会跳回上层选择界面,在按b键,进入系统重新启动操作,启动后在命令行输入passwd回车,会提示输入

17、新的密码,输入后回车,再次输入新密码再回车,出现successfully后,密码修改成功,接着重启系统,就可以使用新密码登陆了。三 Apache 安装3.1 软件准备名称版本软件来源Apache2.2.15 (unix)yum安装 注:版本中的(unix)是指可以在unix内核的系统上运行,linux系统是仿unix的免费微型机系统,其内核模式原理和unix相同,所以这些都可以在linux上运行。3.2 安装调试3.2.1 开启SSH端口在命令行输入 /sbin/iptables -I INPUT -p tcp -dport 22 -j ACCEPT 命令,开启ssh端口。保存配置信息:ser

18、vice iptables save产看防火墙端口信息:/etc/init.d/iptables status重启防火墙:/etc/init.d/iptables restart3.2.2 安装apache服务 yum安装使用root用户登录(环境搭建所有操作用户都是root),在命令行界面,输入yum install httpd命令,然后回车,系统在执行yum安装时,会有apache安装包下载提示,这时在提示后输入y,然后回车,系统会自行下载安装(后面图片在远程连接截取),直到提示Complete!,退出安装,则完成这一步。 源码编译安装当无法联网进行yum安装

19、时,可以进行如下操作:首先,在其他可以联网的机器上下载apache安装包(或者使用备份的apache安装包),将安装包上传到服务器上/usr/local下,输入命令tar xzf httpd -2.2.15.tar.gz解压apache的安装包,接着进入解压出来的文件夹内cd httpd-2.2.15进入该文件后,输入命令执行编译操作的环境检测,./configure -prefix=/usr/local/apache -enable-track-vars -enable-cgi -with-config-file-path=/usr/local/apache/conf其中编译的这些

20、参数的意思:-prefix=/usr/local/apache 指定把CentOS配置apache安装到/usr/local/apache目录中;-enable-cgi 支持CGI;-with-config-file-path=/usr/local/apache/conf 指定把apache的配制文件放在/usr/local/apache/conf中;比如httpd.conf配制文件就在这个目录中;-enable-track-vars 为启动cookie的get/post等追踪功能。检测完成后,就执行输入命令:make && make install执行编译安装。3.2.3 设

21、置开机启动在命令行输入命令 chkconfig -levels 235 httpd on 设置开机启动。3.2.4 修改参数在命令行界面输入vim /etc/httpd/conf/httpd.conf 命令,回车进入该文件。 修改ServerName :80在文件中输入 /ServerName :80 回车(此步搜索操作),找到#ServerName :80 ,按i键进入编辑状态,将其改为 ServerName localhost:80 (设置了服务器用于辨识自己的主机名和端口号)。如下图所示。 修改ServerTokens OS在文件中输入/ServerToken

22、s OS回车(此步搜索操作),找到ServerTokens OS(第44行) ,按i键进入编辑状态,将其改为 ServerTokens Prod(在出现错误页的时候不显示服务器操作系统的名称)如下图所示。 修改ServerSignature On在文件中输入/ ServerSignature On回车(此步搜索操作),找到ServerSignature On(第536行) ,按i键进入编辑状态,将其改为 ServerSignature Off(在错误页中不显示Apache的版本)如下图所示。 修改Options Indexes FollowSymLinks在文件中输

23、入/ Options Indexes FollowSymLinks回车(此步搜索操作),找到Options Indexes FollowSymLinks(第331行) ,按i键进入编辑状态,将其改为 Options Includes ExecCGI FollowSymLinks(允许服务器执行CGI及SSI,禁止列出目录)如下图所示,修改完成后按ESC键,输入:wq保存退出。3.2.5 重启Apache服务在命令行输入service httpd restart(或者/etc/init.d/httpd start)重启服务。3.2.6 设置防火墙在命令行先输入 iptables -I INPUT

24、 -p tcp -dport 80 -j ACCEPT 命令将80端口加入防火墙,保存配置信息:service iptables save命令保存防火墙配置。产看防火墙端口信息:/etc/init.d/iptables status重启防火墙:/etc/init.d/iptables restart四 Mysql 安装4.1 软件准备名称版本软件来源Mysql5.5.35 (unix)yum下载4.2 安装调试4.2.1 安装准备由于安装的CentOS系统自带Mysql 5.1版本(版本过低),首先要卸载CentOS系统自带Mysql。在命令行输入 yum remove mysql mysql

25、-* 命令,执行删除操作,根据提示,输入y,直到提示Complete!退出操作。执行完成后,在命令行输入 yum list installed | grep mysql 命令,看看是不是残余一些mysql-libs之类的,如果有,并确认没用之后也可以输入yum remove mysql-libs命令删除。4.2.2 安装软件库清除完毕后,先安装epel源(额外的软件库),在命令行分别输入rpm -Uvh /pub/epel/6/i386/epel-release-6-8.noarch.rpm 回车 rpm -Uvh 回车再安装rpmforge

26、 (CentOS系统下的软件仓库,拥有4000多种的软件包),输入命令:rpm -Uvh http:/packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 回车 rpm -Uvh /pub/ius/stable/Redhat/6/x86_64/epel-release-6-5.noarch.rpm 回车rpm -Uvh 回车4.2.3 查询版本在命令行中输入 yum -enablerepo=remi,remi-test info mysql mysq

27、l-server 命令回车,可已查询出当前的mysql的版本及相关信息。4.2.4 安装Mysql.1 yum安装在命令行输入yum -enablerepo=remi,remi-test install mysql mysql-server 命令,则执行安装操作,其中会有mysql安装包下载提示,输入y回车,直至安装完成,退出安装。 修改编码格式进入到mysql,输入:show variables like 'character%'显示如下:+-+-+| Variable_name | Value |+-+-+| character_set_cli

28、ent | latin1 | character_set_connection | latin1 | character_set_database | latin1 | character_set_filesystem | binary | character_set_results | latin1 | character_set_server | latin1 | character_set_system | utf8 | character_sets_dir | /usr/share/mysql/charsets/ |+-+-+方法一: 修改fvi /etc/f在mysqld下添加cha

29、racter-set-server = utf8方法二:通过MySQL命令行修改(此方法可能存在mysql服务重启后编码格式会回到原来,建议采用第一种方法!):mysql> set character_set_client=utf8;Query OK, 0 rows affected (0.00 sec)mysql> set character_set_connection=utf8;Query OK, 0 rows affected (0.00 sec)mysql> set character_set_database=utf8;Query OK, 0 rows affec

30、ted (0.00 sec)mysql> set character_set_results=utf8;Query OK, 0 rows affected (0.00 sec)mysql> set character_set_server=utf8;Query OK, 0 rows affected (0.00 sec)mysql> set character_set_system=utf8;Query OK, 0 rows affected (0.01 sec)mysql> set collation_connection=utf8;Query OK, 0 rows

31、affected (0.01 sec)mysql> set collation_database=utf8;Query OK, 0 rows affected (0.01 sec)mysql> set collation_server=utf8;Query OK, 0 rows affected (0.01 sec)查看:mysql> show variables like 'character_set_%'+-+-+| Variable_name | Value |+-+-+| character_set_client | utf8 | character_

32、set_connection | utf8 | character_set_database | utf8 | character_set_filesystem | binary | character_set_results | utf8 | character_set_server | utf8 | character_set_system | utf8 | character_sets_dir | /usr/share/mysql/charsets/ |+-+-+ 源码编译安装 当无法联网进行yum安装时,可以进行如下操作:首先,在其他可以联网的机器上下载mysql,cma

33、ke安装包(或者使用备份的软件安装包),将安装包上传到服务器上/usr/local下,操作步骤如下。添加mysql用户和mysql数据组(如果mysql用户和用户组存在就不需要创建),命令如下:groupadd mysqluseradd mysql -g mysql创建创建数据库执行文件目录和创建数据库数据文件目录,命令如下:mkdir -p /usr/local/mysqlmkdir -p /var/mysql/data修改创建的目录的拥有者(将文件及其下包含的文件全部授权),命令如下:chown -R mysql:mysql /usr/local/mysqlchown -R mysql:m

34、ysql /var/mysql/datachown -R mysql:mysql /usr/local/mysql/.chown -R mysql:mysql /var/mysql/data/.PATH搜索路径设置,首先输入命令vim /etc/profile并回车进入文件,按i键进入编辑模式,在最后加入命令:PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATHexport PATH输入:wq保存退出,接着执行以下代码source /etc/profile并回车使刚才的修改生效。安装cmake编译器,输入命令tar -zxvf cmake-2

35、.8.10.2.tar.gz并回车解压安装包,在输入命令cd cmake-并回车进入该文件夹,然后执行编译安装操作,先检测编译环境输入命令./configure并回车,再进行编译安装输入命令make并回车完成后,再输入命令make install并回车,等待安装完成。最后进行mysql的源码安装,先解压安装包,输入命令tar -zxvf mysql-5.5.35.tar.gz并回车,接着输入命令cd mysql-5.5.35并回车进入解压后的文件夹,下面使用cmake编译器执行编译安装,输入如下代码:cmake -DCMAKE_INSTALL_PREFIX=/usr/local

36、/mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysql/ -DMYSQL_TCP_PORT=3306并回车,执行完成后,再输入make &&

37、make install并回车,对mysql源码执行编译安装,直至安装结束。再复制配置文件,命令如下:cp /usr/local/mysql/support-files/my-f /etc/f进入安装路径,命令如下:cd /usr/local/mysql执行配置脚本,命令如下:scripts/mysql_install_db -user=mysql -datadir=/var/mysql/data然后再复制服务启动脚本,命令如下:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql完成之后,启动mysql服务,命令如下

38、:service mysql start4.2.5 设置用户 设置root用户安装完成后输入service mysqld restart 命令重启服务,重启完成后,输入/usr/bin/mysqladmin -u root password 'dymysql' 命令回车,其中-u后面为要设置的用户名如root,password后面为要设置的密码如dymysql。设置完成后测试是否成功,输入 mysql u root p 回车 输入密码,以上面设置的账号密码为例,输入测试成功。#删除用于本机匿名连接的空密码帐号mysql>use mysql;mysql>

39、delete from user where password="" 其他用户创建及授权通过上面设置的root用户登录mysql,就可以创建用户分配权限。命令:CREATE USER 'username''host' IDENTIFIED BY 'password'说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为

40、空则该用户可以不需要密码登陆服务器。当要给某个网站的数据库指定数据库用户时,尽可能的将该网站的数据库用户名和该网站的系统用户名设置相同。例如 要创建一个数据库用户abc,密码为123456,使其可以在任意主机进行远程操作。赋予用户权限:GRANT ALL ON 数据库.* TO '数据库用户名''%' 然后再输入flush privileges;命令,给abc用户添加abc数据库的所有操作权限,刷新权限。例:GRANT ALL ON abc.* TO 'abc'%' flush privileges;如果要删除用户,就要使用命令 dele

41、te from mysql.user where user ='用户名'执行完成后再输入flush privileges;刷新权限。删除授权:revoke all privileges on *.* from dy”%”;delete from user where user=”dy” and host=”%”;flush privileges;4.2.6 设置开机启动安装Mysql完成后,输入 chkconfig -levels 235 mysqld on 命令回车,设置开机启动。4.2.7 修改防火墙设置在命令行输入 /sbin/iptables -I INPUT -p t

42、cp -dport 3306 -j ACCEPT 命令并回车,将3306端口加入防火墙。在命令行输入/etc/rc.d/init.d/iptables save命令并回车,保存设置,如下图。五 PHP 安装5.1 软件准备名称版本软件来源PHP5.3.3yum下载PHP-MYSQL组件5.3.3yum下载5.2 安装调试5.2.1 安装PHP yum安装在命令行输入 yum install php 命令并回车,在过程中会有下载提示,在此输入y并回车,等待安装完成,退出操作。安装完成后,输入 service httpd restart (或者/etc/init.d/httpd st

43、art)命令并回车,重新启动服务。 源码编译安装当无法联网进行yum安装时,可以进行如下操作:首先,在其他可以联网的机器上下载php安装包(或者使用备份的php安装包),将安装包上传到服务器上/usr/local下,输入命令tar -zxvf php -5.3.3.tar.gz解压php的安装包,接着进入解压出来的文件夹内cd php -5.3.3进入该文件后,输入命令执行编译操作的环境检测,命令如下:./configure -prefix=/usr/local/php -with-apxs2=/usr/local/apache/bin/apxs -with-confi

44、g-file-path=/etc -with-config-file-scan-dir=/etc/php.d -with-openssl -with-zlib -with-bz2 -with-gettext -with-mhash -with-mcrypt -with-iconv=/usr/local/libiconv -with-curl -with-gd -with-jpeg-dir -with-png-dir -with-freetype-dir -with-mysql=/usr/local/mysql -with-pdo-mysql=/usr/local/mysql -enable-g

45、d-native-ttf -enable-bcmath -enable-mbstring -enable-zip -enable-soap -enable-sockets -enable-ftp -without-pear检测完成后,进行编译安装,输入命令:make && make install等待安装完成,将配置文件拷贝到安装目录cp /usr/local/PHP-5.3.3/php-5.3.3/php.ini-development /usr/local/php/etc/php.ini拷贝完成后,输入 service httpd restart (或者/etc/

46、init.d/httpd start)命令并回车,重新启动服务5.2.2 安装php-mysql组件安装完php后,需要安装php-mysql组件,在命令行输入yum install php-mysql 命令,在过程中会有下载提示,在此输入y并回车,等待安装完成,退出操作。六 MemCached 安装6.1 软件准备名称版本软件来源MemCached1.4.15yum下载memcached扩展2.2.5yum下载6.2 安装调试6.2.1 安装libevent安装memcached,需要先安装libevent支持,首先在命令行输入 wget 命令并回车,系统会自动下载安装包(如果已有安装包要进

47、行本地安装,可以跳过此步骤,从下面解压文件开始执行)。下载完成后,再输入tar xf libevent-1.4.8-stable.tar.gz命令并回车,系统会解压安装包,然后输入cd libevent-1.4.8-stable命令并回车,进入该文件。然后输入./configure命令来检测你的安装平台的目标特征的,如果测试未通过,则输入yum install gcc命令安装gcc库,安装成功后可在测试,测试成功后,再输入make && make install命令进行编译安装。编译成功后,输入ln -sv /usr/local/lib/libevent* /usr/lib/命

48、令,做个软连接。6.2.2 安装MemcachedLibevent安装完成后就可以安装Memcached,首先在命令行输入 wget 命令并回车,系统会自动下载安装包(如果已有安装包要进行本地安装,可以跳过此步骤,从下面解压文件开始执行)。下载完成后,输入tar xf memcached-1.4.15.tar.gz命令并回车解压安装包,然后输入cd memcached-1.4.15命令,进入该文件。然后输入./configure命令来检测你的安装平台的目标特征的,再输入make && make install命令进行编译安装。安装完成后,输入memcached -d u nob

49、ody -m50 -p11211 -P /tmp/memcached.pid或/usr/local/bin/memcached -d -m 50 -u root -l -p 11211 -c 1024 -P /tmp/memcached.pid命令(命令说明:-d 以独立方式运行,-u 以什么用户启动,-m 占用内存大小(默认是100),-p 监听端口号,-P 指定pid位置,回车后不报信息就ok),然后再输入netstat tnlp查看一下,显示如下图。6.2.3 PHP的Memcached扩展安装 下载安装包在命令行输入wget 命令,系统自动下载安装包,

50、下载完成后,输入tar zxvf memcache-2.2.5.tgz 命令,解压安装包,再输入cd memcache-2.2.5/ 进入该文件。 安装扩展在该文件命令行下输入/usr/bin/phpize(phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块,如果不知道phpize在什么位置,可以用find / -name phpize查找)命令并回车,如果提示“-bash: /usr/local/php/bin/phpize: No such file or directory”,则输入yum install php-devel命令并回车,安装ph

51、p-devel(安装php-devel这个包,因为phpize是属于php-devel的内容)。上面完成后,在命令行输入./configure -enable-memcache -with-php-config=/usr/bin/php-config -with-zlib-dir命令并回车(注意/usr/bin/php-config路径是否正确,如果不对就输入命令find / -name php-config查看路径),执行完成后,输入make命令并回车,执行编译操作,如果提示“make: * memcache.lo Error 1”,则输入yum install zlib-devel命令安装

52、组件,完成后再次输入make命令执行编译操作。编译完成后,输入make install命令并回车,执行安装操作,安装成功后,会出现Installing shared extensions: /usr/lib/php/modules/ 提示。 修改配置文件安装成功后,需要修改配置文件php.ini文件,首先输入vim /etc/php.ini命令,按i键进入编辑模式,在其中添加 extension=memcache.so命令,输入:wq保存退出,然后输入service httpd restart命令重启服务七 Redis 安装7.1 软件准备名称版本软件来源Redis2.6.16yum下载tcl8.6.1yum下载php redis 扩展2.2.4yum下载7.2 安装调试7.2.1 安装tcl在命令行输入wget -c 命令,系统自动下载安装包,下载完成后(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论