Apache 搭建网站(采集器)

getenforce 查看Linux状态

查看是否安装过 Apache

httpd -v

检查是否安装过MySQL

service mysql start

清理MySQL痕迹

yum remove mysql
rm -f /etc/my.cnf

卸载Apache包

rpm -qa | grep httpd


关闭防火墙

systemctl stop firewalld
永久关闭
systemctl disable firewalld
查看防火墙状态
systemctl status firewalld

关闭 selinux

vim /etc/selinux/config
将状态设置为 disabled
reboot 重启


安装Apache

yum -y install httpd

查看Apache 状态

systemctl status httpd

安装Apache扩展包

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

设置Apache自动重启

systemctl start httpd
systemctl enable httpd


安装 PHP

添加epel 源

yum install \
https://repo.ius.io/ius-release-el7.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

添加Webtatic源

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装PHP

yum -y install php70w-devel php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-pdo.x86_64 php70w-mysqlnd php70w-fpm php70w-opcache php70w-pecl-redis php70w-pecl-mongodb


安装MySQL

yum -y install php-mysql
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server

配置MySQL,root

mysql_secure_installation

设置MySQL 开机自启

systemctl start mysqld
systemctl enable mysqld


查看mysql 和 httpd 的状态

systemctl status httpd
systemctl status mysqld

写入一个PHP文件

cd /var/www/html
echo “<?php phpinfo();?>” > phpinfo.php

开启PHP study, 开启Apache

网站—-管理—-根目录—-添加源码zip
访问 192.168.0.147/源码zip

修改权限

cd /var/www/html/…
chmod 777 *
访问网站
localhost/…