环境:

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可以访问数据库

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

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

在命令行测试如下:

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

vim /etc/httpd/conf/httpd.conf

修改如下:

NameVirtualHost *.80

修改如下:

<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!!!

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  ]

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的所有权限

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

点击Please click here to install it.

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

vim /etc/php.ini

short_open_tag=on #如下图

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

service httpd restart

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

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

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

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

尝试输入密码,登录

OK,UCenter安装完成了

安装UCenter_Home

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

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

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

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

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

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

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

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

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

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

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

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

---> 进入我的空间

---> 进入管理平台

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

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

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

  1. 在虚拟机端搭建lamp和通过docker技术在云服务器搭建lamp环境

    一.搭建LAMP环境--->部署WEB程序 1.LAMP环境作用(重点掌握) L:Linux操作系统,提供了项目部署时所需要的操作系统环境 A:Apache服务器:WEB应用程序的服务器,提供软 ...

  2. 腾讯云服务器如何手动搭建LAMP环境?

    LAMP 环境是指 Linux 系统下,由 Apache + MariaDB + PHP 及其它相关辅助组件组成的网站服务器架构.本文本文档介绍如何在腾讯云云服务器(CVM)上手动搭建 LAMP 环境 ...

  3. php5.4环境搭建_Centos5.4 搭建LAMP环境

    原标题:Centos5.4 搭建LAMP环境 1. 安装纯净系统Centos5.4,不安装任何组件: 2. 更新系统yum update –y 3. 安装VSFTP软件 yum install –y ...

  4. Redhat Linux通过RPM安装搭建LAMP环境

    LAMP就是Linux+Apache+MySql+PHP搭建的动态网站环境,是目前互联网上非常流行的一个网页服务组合. 网上有很多教程搭建LAMP环境,基本上都是编译安装的,其实对新手来说只需要了解L ...

  5. php lamp环境搭建,lamp环境搭建 --lnmp环境搭建_无需整理

    需求分析  只需要测试lamp环境运行 目标  快速安装lamp环境 phpstudy一键按装 phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd, ...

  6. ubutnu16.04搭建LAMP环境(搭建wordpress博客)

    本次讲的是ubuntu的16.04版,通过搭建Lamp环境来建立wordpress博客网站.其他的linux版本也可以参考. 安装之前最好先更新一下系统软件库.命令:sudo apt-get upda ...

  7. Fedora19 搭建LAMP环境

    Fedora19 搭建LAMP环境 一.安装Mysql sudo yum install mysql mysql-server 设置开机启动: sudo chkconfig --levels 235 ...

  8. 利用rpm包搭建lamp环境及论坛的创建

    一.利用rpm包搭建Lamp环境 安装过程 1. 安装apche服务 yum install httpd –y 2.安装mysql数据库 yum install mysql mysql-server ...

  9. 快速搭建LAMP环境

    快速搭建LAMP环境 Linux+Apache+MySQL+PHP一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强 ...

  10. 源码编译搭建LAMP环境

    源码编译搭建LAMP环境   一.将 LAMP 相关软件包上传刡 linux 上 [root@node63 ~]# ls anaconda-ks.cfg      install.log        ...

最新文章

  1. php对手时间戳判断,PHP 中判断一个数字是否是Unix 时间戳
  2. 如何忽略证书继续访问_前5个最容易被忽视的可访问性问题
  3. 抓包写代码模拟怎么减少重复劳动
  4. [vue] vue变量名如果以_、$开头的属性会发生什么问题?怎么访问到它们的值?
  5. 2018-12-25 上机作业
  6. php 5.6.21连接mysql_IIS 7.5 + PHP-5.6.3 + mysql-5.6.21.1
  7. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_6-1.常用的第三方支付和聚合支付介绍...
  8. python3.5------用户的三次验证
  9. oracle10g的系统视图(sys、system)
  10. Python 离散小波变换(DWT) pywt库
  11. Linux网络之DNS域名解析概述
  12. Gossiping闲聊路由协议
  13. 三步快速远程桌面控制,开启远程办公
  14. 7-3 地下迷宫探索(30 分)(dfs)
  15. Java计算每月工作天数
  16. -1-1 java 基础语法 java关键字 java 注释 常量 语句 运算符 函数 数组定义
  17. 代数一千二百年:花拉子米和智慧宫 ︱ 尼克
  18. 抵抗不了“刷礼物”的诱惑,下架的斗鱼要上市有点难
  19. 苹果微信多开_简易版!微信电脑端多开方法!!!
  20. Python Iterator 学习小记

热门文章

  1. 矩阵求逆的几种方法总结(C++)
  2. android 输入法字典_Android输入法-创建输入法
  3. 生活账本怎么记不会乱,用哪一记账工具才能让账目更清晰
  4. 新坑 GAN神经网络
  5. linux各个版本简介 (未完待续)
  6. 北京车展:长城、高合、现代、东风悦达起亚等知名车企展示行业最新产品和技术...
  7. 一张图带你解读--如何从零开始学习接口自动化
  8. 20大风控文本分类算法-基于字符级的tfidf+逻辑回归
  9. 使用Elasticsearch聚合搜索进行数据的分类统计
  10. Unity NavMesh寻路 A*(A star)分析及实例应用(一)