服务器篇之站点环境

流过昼夜 提交于 2019-12-30 23:26:02

一、软件系统安装:

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

至此,防火墙配置成功。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!