2-13 搭建LAMP环境并部署Ucenter和Ucenter-home网站

 

环境:

VMware Virtual Machine : XGan63.cn

IP: 192.168.31.63 (Bridge)

已配置本地yum源 ---> /mnt

已配置网络yum源 ---> http://mirrors.aliyun.com

安装前确保环境干净,避免软件冲突造成影响

检查环境:

which httpd #查看是否安装httpd服务

chkconfig --list httpd #检查httpd启动项

chkconfig --list mysqld #检查mysqld启动项

which php #检查php是否已安装

rpm -qa | grep httpd #查看 httpd,php,mysql是否已安装

rpm -qa | grep php

rpm -qa | grep mysql

一. 安装 Apache,MySQL,PHP

yum -y install httpd mysql-server php php-mysql

# httpd是apache的web服务,提供web访问服务

# mysql-server是数据库服务,mysql是本地访问数据客户端程序,安装server时,会被装上的

# php 解析php网页

# php-mysql php与mysql连接程序,是php可以访问数据库

wpsB593.tmp

wpsB594.tmp

httpd数错了,没装上,不过php依赖关系时,给装上了

二. 配置环境

1. 配置apahce并测试php

设置开机启动项

chkconfig httpd on

启动服务,在客户端访问,测试

service httpd start

测试PHP,创建查看phpinfo()信息界面

echo "<?php phpinfo() ?> " >> /var/www/html/index.php

在宿主机中访问地址192.168.31.63,结果如下:Ok

wpsB595.tmp

2. 配置Apache开启虚拟主机实现

uc.xgan63.cn访问ucenter;

www.xgan63.cn访问ucenter_home;

2.1 在宿主机中,修改host添加域名信息,

使其能够解析域名uc.xgan63.cn和www.xgan63.cn

C:\Windows\System32\drivers\etc\hosts

192.168.31.63 uc.xgan63.cn

192.163.31.63 www.xgan63.cn

wpsB5A6.tmp

在命令行测试如下:

wpsB5A7.tmp

2.2 配置httpd服务,开启虚拟主机:

vim /etc/httpd/conf/httpd.conf

wpsB5A9.tmp

修改如下:

NameVirtualHost *.80

wpsB5AA.tmp

修改如下:

<VirtualHost *:80>

    ServerAdmin webmaster@dummy-host.example.com

    DocumentRoot /var/www/html/ucenter

    ServerName uc.xgan63.cn

    ErrorLog logs/dummy-host.example.com-error_log

    CustomLog logs/dummy-host.example.com-access_log common

</VirtualHost>

<VirtualHost *:80>

    ServerAdmin webmaster@dummy-host.example.com

    DocumentRoot /var/www/html/ucenter_home

    ServerName www.xgan63.cn

    ErrorLog logs/dummy-host.example.com-error_log

    CustomLog logs/dummy-host.example.com-access_log common

</VirtualHost>

2.3 重启squid和httpd服务:

service httpd restart #httpd重启

2.4 在宿主机中测试如下图:Ok!!!

wpsB5AB.tmp

wpsB5AC.tmp

3. 配置mysql

chkconfig mysqld on #添加开机启动

service mysqld start # 启动mysqld服务

[root@xgan63 ~]# service mysqld start

Initializing MySQL database:  Installing MySQL system tables...

OK

Filling help tables...

OK  #见到这两个Ok表示初始化并启动成功

To start mysqld at boot time you have to copy

support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'

/usr/bin/mysqladmin -u root -h xgan63.cn password 'new-password'

Alternatively you can run:

/usr/bin/mysql_secure_installation

which will also give you the option of removing the test

databases and anonymous user created by default.  This is

strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:

cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl

cd /usr/mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

                                                           [  OK  ]

Starting mysqld:                                           [  OK  ]

wpsB5AD.tmp

mysql_secure_installation #运行安全配置初始化

[root@xgan63 ~]# mysql_secure_installation

...

Enter current password for root (enter for none): # 回车即可

OK, successfully used password, moving on...

...

Set root password? [Y/n] y # 设置root密码

New password: # 输入root密码

Re-enter new password: # 再次输入

... Success!...

...

Remove anonymous users? [Y/n] y # 删除匿名用户

... Success!

...

Disallow root login remotely? [Y/n] y # 禁止root用户远程连接

... Success!

Remove test database and access to it? [Y/n] y # 测试数据

- Dropping test database...

... Success!

...

- Removing privileges on test database...

... Success!

...

Reload privilege tables now? [Y/n] y

... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MySQL

installation should now be secure.

为UCenter创建数据库,和专门的维护用户

安全起见,我们应该在mysql中ucenter专门创建一个用户用于维护数据库,方法如下:

mysql -uroot -p123456 #命令行中,进入数据库

create database ucenter; # 创建UCenter数据库

create user center@localhost identified by shihuan1989; #创建本机用户,并设置密码为shihuan1989

grant all privileges on ucenter.* to center@localhost;#授权本机用户center对于ucenter的所有权限

wpsB5AE.tmp

4. 下载UCenter_1.5.2_SC_UTF8.zip和UCenter_Home_2.0_SC_UTF8.zip

并安装配置

UCenter_1.5.2 URL:

http://download.comsenz.com/UCenter/1.5.2/UCenter_1.5.2_SC_UTF8.zip

UCenter_Home_2.0 URL:

http://download.comsenz.com/UCenter_Home/2.0/UCenter_Home_2.0_SC_UTF8.zip

使用wget命令或通过浏览器下载到宿主机后使用Xshell上传到服务器XGan63.cn

解压缩UCenter和UCenter_Home到指定目录

并将解压后的upload目录中的文件全部移动到对应的工作目录下:

解压UCenter并上传文件到工作目录:

unzip -d  /usr/local/src/ucenter   UCenter_1.5.2_SC_UTF8.zip

unzip -d  /usr/local/src/ucenter_home    UCenter_Home_2.0_SC_UTF8.zip

mv /usr/local/src/ucenter/upload/* /var/www/html/ucenter/.

mv /usr/local/src/ucenter_home/upload/* /var/www/html/ucenter_home/.

并赋予apache文件权限

chown -R apache:apache /var/www

安装UCenter

在宿主机浏览器中访问uc.xgan63.cn

wpsB5AF.tmp

点击Please click here to install it.

wpsB5B0.tmp

上图须知,php需开启标签功能

vim /etc/php.ini

short_open_tag=on #如下图

wpsB5C0.tmp

保存退出,推出后,重启httpd服务

service httpd restart

然后宿主机浏览器中F5刷新,点击我同意,如下图

wpsB5C1.tmp

然后开机检测运行环境以及,文件权限和依赖关系全部Ok,点击下一步,如下图:

wpsB5C2.tmp

开始安装数据库,填写之前配置好的信息,并创建管理员密码如下图,点击下一步:

wpsB5C3.tmp

出现,如下图界面表示,已安装成功!!!,点击下一步:

wpsB5C4.tmp

wpsB5C5.tmp

尝试输入密码,登录

wpsB5C6.tmp

OK,UCenter安装完成了

安装UCenter_Home

在宿主机浏览器地址栏中,输入www.xgan63.cn,

wpsB5C7.tmp

按图,在服务器中操作如下:

mv /var/www/html/ucenter_home/config.new.php /var/www/html/ucenter_home/config.php

然后在宿主机浏览器中按F5刷新,

出现如下图(检测文件访问权限,都没有问题):(点击授权协议,并开始安装)

wpsB5C8.tmp

然后,出现如下图,让我们输入UCenter信息(地址和创世密码),输入后点击提交:

wpsB5C9.tmp

出现如下图,找不到UCenter,输入IP地址,并点击确认

wpsB5CA.tmp

点击下一步,开始安装数据库

wpsB5CB.tmp

填入已经设置好的数据库信息,如下图,并点击设置完毕:

wpsB5CC.tmp

UCenter Home连接到数据库并创建数据库结构,添加默认数据后,出现如下图:

(填写想要创建的管理员账户和密码后,点击开通管理员空间)

wpsB5CD.tmp

出现如下图界面,Ok UCenter Home已安装完成,可点击 进入我的空间或进入管理平台进行管理

wpsB5DE.tmp

---> 进入我的空间

wpsB5DF.tmp

---> 进入管理平台

wpsB5EF.tmp

Ok,到此时,我们的UCenter和UCenter_Home已搭建完成了!!!

 

转载于:https://www.cnblogs.com/xiaogan/p/5970998.html

UCenter Home是一套采用PHP MYSQL构建的社会化网络软件(Social Network Software,简称SNS)。通过UCenter Home,建站者可以轻松构建一个以好友关系为核心的交流网络,让站点用户可以用迷你博客一句话记录生活中的点点滴滴;方便快捷地发布日志、上传图片;更可以十分方便的与其好友们一起分享信息、讨论感兴趣的话题;轻松快捷的了解好友最新动态。 UCenter Home 2.0 简体中文GBK 拥有以下重要更新功能: 投票 新增投票基础应用。 除一般常用投票功能外,还具有悬赏投票、限制男女投票、评论限制、投票截止日期等功能选项; 活动 新增活动基础应用。 除一般常用活动功能外,还具有活动日历、活动海报和相册、支持默认模板的活动分类、活动审核、站长推荐活动、活动关联群组、报名格式模板、打印报名人员等功能选项; 热闹 新增热闹基本应用。 站长可以针对当前大家都关注的一个节日或者事件,创建一个热闹,引导会员发布信息,并将零散的信息进行引导性归类; 同时,对于已经发布的日志、图片或话题等,也可以通过点击“凑热闹”,重新选择参与热闹。 热闹创建的时候,可以设置热闹封面、允许参与的方式、允许参与的用户组等附属属性。 热点 新增防作弊的热点功能,可以有效挖掘站内精品内容,提升站点内容可读性,并增强信息互动; 热点贯穿于日志、图片、话题、投票、活动、分享等在内的各类站内基础应用。 站长可以自由调节首页显示热度数目、发表的时间范围,特定信息的热度等来控制站内的热点信息传播。 表态 新增的表态功能,让用户动动鼠标,就能参与互动,人与人的沟通变得更加快捷; 日志、图片、话题等基础应用中,全部引入表态功能。 站长可以对表态进行添加、删除,并可自定义动作名称、图片、顺序等。 道具 新增的道具功能,内置多达25个常用道具,包括涂鸦板、日志信纸、相册相框、个人主页红包卡、超级明星等; 道具将肩负现有系统的功能拓展,用户可以通过积分的消费,来获得更好的系统功能和个人展示体验; 道具可以让站点的积分获得、积分消费获得良好的平衡。 每个道具的价格、补给周期、补给数目、禁购用户组等属性,站长可以根据各自站点特点进行设定。 积分 积分体系进行全新改版,可以有效防止用户恶意获取积分,并增加动画提示,提高用户获得积分的成就感; 用户并可在后台查看自己的积分获得历史。 多达30项的积分规则,可以由站长调控,包括积分的奖励周期、奖励次数、是否去重奖励等。 用户组 新增经验值,将用户组的升级评定由原来的积分调整为经验值,避免用户消费积分导致用户组权限降低的情况; 用户组权限进行细分,增加包括禁止访问、购买道具折扣、不受防灌水限制、不受视频认证限制、允许玩应用、升级奖励道具、允许批量删信息等在内的各类新权限; 同时,用户被调整到特别用户组的时候,可以设置用户身份有效期。 提醒 由原来的单一通知,升级到全面站内提醒。 包括新招呼、好友申请、群组邀请、活动邀请、应用通知等; 并且每个页面都及时提醒,可以让用户之间的互动更加方便和及时。 动态 站长可以设置自动折叠的动态类型,来调节各类动态显示的权重; 站内动态与应用动态分开展示,增加站内交流比重; 常见动态支持快速评论,可以更好进行信息互动; 引入热度评估值,并增加“热门推荐”动态页,站内精华动态一目了然。 群组 每个群组都增加话题数、回帖数统计,热门群组排行更加科学; 用户创建新群组的流程变得一目了然; 站长可以将现有群组进行分类转移; 群主权限继续下放,可以对群内话题进行编辑、删除; 群主可以设置不是会员也可以发起话题,或者回帖; 增加群组推荐功能,站长可以将特定群组进行推荐。 视频认证 新增视频认证功能,让好友之间由虚变实。 借助统一的视频认证审核平台,对于有能力审核的站长,可以自己审核,无能力审核的站长,有平台统一审核; 视频认证照片本地化存储,站长可以根据站点规划,决定是否开启视频认证、非认证用户有何限制等各项属性; 同时,通过视频认证的用户自己本人也可在隐私设置中,自行决定视频认证的各项隐私权限。 随便看看和游客首页 随便看看全新改版,借助“热点”机制,随便看看将站内精华进行集中展示,可读性大大加强; 游客首页支持开放式和封闭式两种模式,并在开放模式下,与随便看看有机统一; 同时,站长可以对日志、图片、话题、活动、投票等显示条件、排序、缓存等各项属性进行调控。 个人资料和个人主页 全面增强的个人资料,包括基本资料、联系方式、教育情况、工作情况、个人兴趣爱好等; 所有个人资料项目,均支持隐私设置。 个人主页增加个人菜单,用户发表的记录、日志、相册等信息均由数目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值