CentOs安装Apache服务 我这里用的yum安装。个人感觉yum安装真心简单多了。而且服务器端基本都是终端操作。
步骤1:在命令行输入如下语句可以使用yum在线更新方式进行安装:
sudo yum install httpd -y
apache默认文件路径为:/etc/httpd/conf/httpd.conf
配置防火墙,添加下面红色字体的一行,表示开启80端口供客户浏览。
[root@VM_181_179_centos~
]$ vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport
22
-j ACCEPT
# Firewall configuration written by system-config-firewall
# Manual customization of
this
file is not recommended.
*filter
:INPUT ACCEPT [
0
:
0
]
:FORWARD ACCEPT [
0
:
0
]
:OUTPUT ACCEPT [
0
:
0
]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport
22
-j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport
80
-j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
[
root@VM_181_179_centos~
]$ service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]
[root@VM_181_179_centos~]$ vim /etc/httpd/conf/httpd.conf
在最后加入 ServerName 127.0.0.1:80
[
root@VM_181_179_centos~]$ service httpd restart
我这是用云服务器做的,比较免费体验抓紧时间体验啊。直接在http://服务器ip 测试就可以了
也可以在终端输入 w3m http://127.0.0.1看看是否正常运行
然后在 /var/www/html 目录下建立1.html 内容输入123就好保存
输入 [root@VM_181_179_centos~]$w3m http://127.0.0.1:80/1.html
显示123就OK了
PHP的安装
直接 yum -y install php
然后 service httpd restart
在/var/www/html文件夹下创建一个1.php文件
输入<?php echo "hello world 123!" ?>
保存退出
终端输入 w3m http://127.0.0.1:80/1.php
显示 hello world 123!就对了PHP配装完成
mysql安装
我这里安装的mysql-server
终端输入 yum -y install mysql-server
修改配置:vim /etc/my.cnf
添加在密码下方 default-character-set=utf8
输入 chkconfig mysqld on 设置mysql随系统启动
查看是否设置成功 chkconfig --list mysqld
显示 mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
就是OK的
启动 service mysqld start
数据库安装成功
设置 root 密码
终端输入 mysql然后
mysql> set password for root@localhost = password('密码');
链接php与mysql要安装 php-mysql
yum -y install php-mysql
重启 service mysqld restart
测试基本OK