设为首页 收藏本站
查看: 1353|回复: 0

[经验分享] 2-13 搭建LAMP环境并部署Ucenter和Ucenter-home网站

[复制链接]

尚未签到

发表于 2017-6-23 11:28:31 | 显示全部楼层 |阅读模式
  环境:
  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可以访问数据库
   DSC0000.jpg
   DSC0001.jpg
  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
   DSC0002.jpg
  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
   DSC0003.jpg
  在命令行测试如下:
   DSC0004.jpg
  2.2 配置httpd服务,开启虚拟主机:
  vim /etc/httpd/conf/httpd.conf
   DSC0005.jpg
  修改如下:
  NameVirtualHost *.80
   DSC0006.jpg
  修改如下:
  <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!!!
   DSC0007.jpg
   DSC0008.jpg
  3. 配置mysql
  chkconfig mysqld on #添加开机启动
  service mysqld start # 启动mysqld服务
  [iyunv@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  ]
   DSC0009.jpg
  mysql_secure_installation #运行安全配置初始化
  [iyunv@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@localhostidentified by shihuan1989; #创建本机用户,并设置密码为shihuan1989
  grant all privileges on ucenter.* to center@localhost;#授权本机用户center对于ucenter的所有权限
   DSC00010.jpg
  4. 下载UCenter_1.5.2_SC_UTF8.zip和UCenter_Home_2.0_SC_UTF8.zip
  并安装配置
  UCenter_1.5.2URL:
  http://download.comsenz.com/UCenter/1.5.2/UCenter_1.5.2_SC_UTF8.zip
  UCenter_Home_2.0URL:
  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
   DSC00011.jpg
  点击Please click here to install it.
   DSC00012.jpg
  上图须知,php需开启标签功能
  vim /etc/php.ini
  short_open_tag=on #如下图
   DSC00013.jpg
  保存退出,推出后,重启httpd服务
  service httpd restart
  然后宿主机浏览器中F5刷新,点击我同意,如下图
   DSC00014.jpg
  然后开机检测运行环境以及,文件权限和依赖关系全部Ok,点击下一步,如下图:
   DSC00015.jpg
  开始安装数据库,填写之前配置好的信息,并创建管理员密码如下图,点击下一步:
   DSC00016.jpg
  出现,如下图界面表示,已安装成功!!!,点击下一步:
   DSC00017.jpg
   DSC00018.jpg
  尝试输入密码,登录
   DSC00019.jpg
  OK,UCenter安装完成了
  安装UCenter_Home
  在宿主机浏览器地址栏中,输入www.xgan63.cn,
   DSC00020.jpg
  按图,在服务器中操作如下:
  mv /var/www/html/ucenter_home/config.new.php /var/www/html/ucenter_home/config.php
  然后在宿主机浏览器中按F5刷新,
  出现如下图(检测文件访问权限,都没有问题):(点击授权协议,并开始安装)
   DSC00021.jpg
  然后,出现如下图,让我们输入UCenter信息(地址和创世密码),输入后点击提交:
   DSC00022.jpg
  出现如下图,找不到UCenter,输入IP地址,并点击确认
   DSC00023.jpg
  点击下一步,开始安装数据库
   DSC00024.jpg
  填入已经设置好的数据库信息,如下图,并点击设置完毕:
   DSC00025.jpg
  UCenter Home连接到数据库并创建数据库结构,添加默认数据后,出现如下图:
  (填写想要创建的管理员账户和密码后,点击开通管理员空间)
   DSC00026.jpg
  出现如下图界面,Ok UCenter Home已安装完成,可点击 进入我的空间或进入管理平台进行管理
   DSC00027.jpg
  ---> 进入我的空间
   DSC00028.jpg
  ---> 进入管理平台
   DSC00029.jpg
  Ok,到此时,我们的UCenter和UCenter_Home已搭建完成了!!!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-387288-1-1.html 上篇帖子: 2-1 RHEL6.5 环境搭建与部署 下篇帖子: Docker学习总结
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表