1. yum install安装的gcc 、c++
[root@root]# yum install gcc -y
[root@root]# yum install gcc-c++ -y
2. 安装Apache 所需的包如下:
apr-1.5.2
apr-util-1.5.4
pcre-8.38
httpd-2.4.18
2.1 对于apr-1.5.2.tar.gz,执行
[root@root]# tar -zxvf apr-1.5.2.tar.gz
[root@root]# cd apr-1.5.2
[root@root]# ./configure --prefix=/usr/local/apr
[root@root]# make
[root@root]# make install
2.2 对于apr-util-1.5.4.tar.gz,执行
[root@root]# tar -zxvf apr-util-1.5.4.tar.gz
[root@root]# cd apr-util-1.5.4
[root@root]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr
[root@root]# make
[root@root]# make install
2.3 对于pcre-8.38.tar.gz,执行
[root@root]# tar -zxvf pcre-8.38.tar.gz
[root@root]# cd pcre-8.38
[root@root]# ./configure --prefix=/usr/local/pcre
[root@root]# make
[root@root]# make install
3.安装Apache
[root@root]# tar -zxvf httpd-2.4.18.tar.gz
[root@root]# cd httpd-2.4.18
[root@root]# ./configure --prefix=/usr/local/apache -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util -with-pcre=/usr/local/pcre
[root@root]# make
[root@root]# make install
4. apache 配置
安装之后修改//usr/local/apache/conf/httpd.conf文件中内容
5. 关闭防火墙
[root@root]# chkconfig iptables off
//若无法关闭,尝试下方法
启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled fire
6. 配置文件修改
3. 修改配置文件
在配置文件里的主要选项如下:
#Listen 3000
#Listen 12.34.56.78:80
Apache的IP地址和端口。一般来说不需要设置,Apache会绑定在本机所有IP地址的80端口上。
#Port 80
Apache的端口。默认值是80。
#ServerName test.dnschek.net
Web服务器的名字。安装时输入的“Server Name”就是保存在这里。
#DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
这是网站的根目录。如果您想把网站文件存放在“D:/myweb”目录下,可以把DocumentRoot后面的目录修改为“D:/myweb”。
如果报 You don't have permission to access / on this server 错误,
将如下代码
<Directory />
AllowOverride none
Require all denied
</Directory>
改为:
<Directory />
Options None
AllowOverride None
</Directory>
远程地址:117.39.29.79
apache常用三个指令是
//添加可执行权限
chmod +x .*
执行Apache步骤
1:暂停服务器
[root@root]# cd usr/local/apache/bin
[root@root]# ./apachectl stop
2:启动服务器
[root@root]# cd usr/local/apache/bin
[root@root]# ./apachectl
[root@root]# ./apachectl restart