• 服务器篇之站点环境


    一、软件系统安装:

    1、下载安装 vmware workstation 10 。

    安装步骤参考:http://jingyan.baidu.com/article/91f5db1beb35d41c7f05e3ba.html

    2、下载安装CentOS 6.5 (64位) 。

    安装步骤参考:http://www.centoscn.com/image-text/setup/2013/0816/1263.html

    配置参数记录:

    内存:2048MB,盘符:20G,/:12G,sawp:2G,/data:6G 存放数据。

    二、网站运行环境的安装(LAMP):

    1、安装MySQL:

    [root@nosay ~]# yum install mysql mysql-server

    让MySQL随系统自启动,启动MySQL服务。

    1 [root@nosay ~]# chkconfig --levels 235 mysqld on
    2 [root@nosay ~]# /etc/init.d/mysqld start

    设置MySQL数据库root的密码:

    [root@nosay ~]# mysql_secure_installation

    出现以下提示:回车:

    Enter current password for root (enter for none):

    出现询问提示:输入 y 回车

    Set root password? [Y/n] 

    提示输入新密码和确认密码:

    New password: 
    Re-enter new password: 

    出现以下询问提示:分别输入 y 回车

    1 Remove anonymous users? [Y/n] 
    2 Disallow root login remotely? [Y/n]
    3 Remove test database and access to it? [Y/n] 
    4 Reload privilege tables now? [Y/n] 

    至此,MySQL数据库安装完成,密码设置成功。

    2、安装Apache:

    [root@nosay ~]# yum install httpd

    让Apache随系统自启动,启动Apache服务:

    [root@nosay ~]# chkconfig --levels 235 httpd on
    [root@nosay ~]# /etc/init.d/httpd start

    至此,Apache安装完成,在本机简单测试,在浏览器输入http://localhost,或ip

    可看到:

    Apache 2 Test Page powered by CentOS

    以上为标题的页面,表示安装和启动Apache服务成功。(其它机器无法访问,稍后调试,与防火墙有关)

    注意:

    CentOS中Apache的默认根目录是:

    /var/www/html/

    配置文件目录:

    /etc/httpd/conf/httpd.conf

    其它配置文件目录:

     /etc/httpd/conf.d/

    3、安装PHP:

    [root@nosay ~]# yum install php

    重启Apache服务:

    [root@nosay ~]# /etc/init.d/httpd restart

    PHP安装完成,简单测试:

    创建并编辑phpindex.php文件:

    1 [root@nosay ~]# vim /var/www/html/phpindex.php
    2 <?php 3 phpinfo(); 4 ?>

    :wq 保存并退出。

    访问:http://localhost/phpindex.php

    可看到PHP相关的信息,成功。

    4、执行PHP和MySQL关联:

    使用search命令搜索PHP相关的模块:

    [root@nosay ~]# yum search php

    选择需要的模块安装:

    [root@nosay ~]# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

    重启Apache服务:

    [root@nosay ~]# /etc/init.d/httpd restart

    刷新访问的http://localhost/phpindex.php页面,

    找到MySQL模块信息,说明关联成功。

    5、安装phpMyAdmin:

    进入网站根目录:

    [root@nosay ~]# cd /var/www/html

    下载phpMyAdmin程序包:

    http://www.phpmyadmin.net/home_page/downloads.php(下载后,FTP上传)

    [root@nosay html]# wget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.10/phpMyAdmin-3.3.10-all-languages.tar.gz

    解压程序压缩包:

    [root@nosay html]# tar xvfz phpMyAdmin-3.3.10-all-languages.tar.gz

    移动目录phpMyAdmin-3.3.10-all-languages到phpmyadmin目录:

    [root@nosay html]# mv phpMyAdmin-3.3.10-all-languages phpmyadmin

    进入phpmyadmin目录:

    [root@nosay html]# cd phpmyadmin

    复制样本配置文件config.sample.inc.php到config.inc.php文件:

    [root@nosay phpmyadmin]# cp config.sample.inc.php config.inc.php

    重启Apache:

    [root@nosay phpmyadmin]# service httpd restart

    测试,访问,http://localhost/phpmyadmin,成功,

    至此,phpMyAdmin安装成功。

    6、配置防火墙:

    编辑防火墙配置文件:

    [root@nosay ~]# vim /etc/sysconfig/iptables

    在配置文件中,增加以下配置语句:

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

    重启防火墙:

    [root@nosay ~]# /etc/init.d/iptables restart

    查看防火墙信息:

    [root@nosay ~]# /etc/init.d/iptables status

    出现:

    1 dpt:80 
    2 dpt:3306

    至此,防火墙配置成功。

  • 相关阅读:
    这一次搞懂Spring自定义标签以及注解解析原理
    为什么要谨慎使用Arrays.asList、ArrayList的subList?
    【踩坑系列】使用long类型处理金额,科学计数法导致金额转大写异常
    小心使用 Task.Run 解惑篇
    小心使用 Task.Run 续篇
    为什么要小心使用 Task.Run
    Visual Studio 调试技巧之即时窗口的妙用
    审计系统的一剂良方——事件溯源
    [C#.NET 拾遗补漏]13:动态构建LINQ查询表达式
    再聊 Blazor,它是否值得你花时间学习
  • 原文地址:https://www.cnblogs.com/sunny-blog/p/4016280.html
Copyright © 2020-2023  润新知