<table class="text">
<tr class="li1"><td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113 退出编辑模式 按[:]回到vi命令行 输入q!直接退出,输入q+空格+文件名和路径即保存,保存后按qw退出并保存 centos could not retrieve mirrorlist问题 vi /etc/resolv.conf 添加: nameserver 8.8.8.8 nameserver 8.8.4.4 search localdomain 然后保存 vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改 ONBOOT=yes MM_CONTROLLED=no DNS1=8.8.8.8 保存 重启Centos,一定要重启才会生效 安装 MysqL 首先来进行 MysqL 的安装。打开超级终端,输入: [root@localhost ~]# yum install MysqL MysqL-server 安装完毕,让 MysqL 能够随系统自动启动: [root@localhost ~]# chkconfig --levels 235 MysqLd on [root@localhost ~]# /etc/init.d/MysqLd start 设置 MysqL 数据 root 账户的密码: [root@localhost ~]# MysqL_secure_installation 当出现如下提示时候直接按回车: Enter current password for root 出现如下再次回车: Set root password? [Y/n] 出现如下提示输入你需要设置的密码,回车后在输入一次确认: New password: 接下来还会有四个确认,分别是: Remove anonymous users? [Y/n] Disallow root login remotely? [Y/n] Remove test database and access to it? [Y/n] Reload privilege tables now? [Y/n] 安装apache [root@localhost ~]# yum install httpd 同样配置系统让 Apache 随系统启动: [root@localhost ~]# chkconfig --levels 235 httpd on 配置完毕,启动 Apache: [root@localhost ~]# /etc/init.d/httpd start 此时已经可以访问你的服务器,不出意外的话,能够看到 “Apache 2 Test Page powered by CentOS” 的测试页面。注意,如果其他机器访问这台服务无法显示这个页面,而直接在这台服务器上可以访问的话,一般情况下是 CentOS 自带的防火墙禁止了。你只需要进入防火墙,将 “WWW” 对应的 “80” 端口打开即可。 注意:在 CentOS 中 Apache 的默认根目录是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存储在 /etc/httpd/conf.d/ 目录。 安装PHP [root@localhost ~]# yum install PHP 需要重新启动 Apache 服务: [root@localhost ~]# /etc/init.d/httpd restart [root@localhost ~]# vi /var/www/html/info.PHP 按 “i” 键进行编辑,输入: 编辑完毕,按 “ESC” 键退出编辑模式,接着输入: :wq 然后回车,即保存并退出。 还需要将 PHP 和 MysqL 关联起来,才能正常工作。搜索模块: [root@localhost ~]# yum search PHP 安装相关模块: [root@localhost ~]# yum install PHP-MysqL PHP-gd PHP-imap PHP-ldap PHP-odbc PHP-pear PHP-xml PHP-xmlrpc 需要重启 Apache 模块才能生效: [root@localhost ~]# /etc/init.d/httpd restart 二、设置IP地址、网关、DNS 说明:CentOS 6.8默认安装好之后是没有自动开启网络连接的! 输入账号root 再输入安装过程中设置的密码,登录到系统 vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加修改以下内容 BOOTPROTO=static #启用静态IP地址 ONBOOT=yes #开启自动启用网络连接 IPADDR=192.168.21.129 #设置IP地址 NETMASK=255.255.255.0 #设置子网掩码 GATEWAY=192.168.21.2 #设置网关 DNS1=8.8.8.8 #设置主DNS DNS2=8.8.4.4 #设置备DNS IPV6INIT=no #禁止IPV6 :wq! #保存退出 service ip6tables stop #停止IPV6服务 chkconfig ip6tables off #禁止IPV6开机启动 service yum-updatesd stop #关闭系统自动更新 chkconfig yum-updatesd off #禁止开启启动 service network restart #重启网络连接 ifconfig #查看IP地址 添加端口映射,这点是CentOS系统的安全特性,也是其适用于服务器的原因吧。 方法<1>:直接修改防火墙配置文件(/etc/sysconfig/iptables) -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT 方法<2>:命令修改 /sbin/iptables -I INPUT -p tcp --dport 3306 -jACCEPT 保存配置 /etc/rc.d/init.d/iptables save 重启服务 service iptables restart 或/etc/init.d/iptables restart 检查状态 /etc/init.d/iptables status 原文链接:https://www.f2er.com/centos/420925.html