您的位置:首页 > 运维架构 > Apache

编译安装apache

2020-02-03 04:38 686 查看

编译安装apache
php代码机器本身是不识别的. 要想让机器识别我们PHP代码, 这是我们就需要将我们的代码转换成二进制可执行的文件, 这个转换的过程就是编译安装.
首先先同yum把支持apache的先安装上.

yum -y install gcc
yum -y install apr
下载:
curl -O  地址
wget -c  地址
1.wget -c http://httpd.apache.org
2.tar -zxvf httpd-2.2.34.tar.gz
3.cd httpd-2.2.34
4. ./configure --prefix=/usr/local/apache2   #配置
5.make  #编译
6.make install   #安装
或者:第五步和第六步可以结合起来   make && make install   #编译并且进行安装

安装成功之后, 开启apache
1.cd /usr/local/apache2/bin
2. ./apachectl start #在开启Apache的时候出错,
出错了,看Apache配置文件中80端口是否开启:
3.cd /usr/local/apache2/conf
4.vim httpd.con
修改成: ServerName 127.0.0.1:80,  并且去掉注释
5.cd /usr/local/apache2/bin
6../apachectl start  #这时就开启成功了

apache开启成功之后: 对应的网站根目录:  /user/local/apache2/htdocs
关闭防火墙:
service 有三种状态: start restart stop
1.service iptables stop   #关闭防火墙
2.setenforce 0  #临时关闭selinux

要永久关闭selinux:
vim /etc/sysconfig/selinux
修改为:SELINUX=disabled

通过yum安装lamp

一般情况在安装lamp之前先执行以下命令:
killall -TEAM mysqld
killall -TEAM httpd

ps -ef | grep httpd    #查看进程
ps - ef | grep mysqld

kill -9 进程号   #关闭相应的进程

安装apache
1.yum -y install httpd  #安装apache服务器
2.chkconfig httpd on  #将服务加入到开机启动
3.service httpd start  #开启Apache服务
如果开启失败了,怎么办?
查找httpd.conf的配置文件
vim /etc/httpd/conf/httpd.conf
修改: ServerName 127..0.1:80,并且去掉注释
4.service httpd restart  #重启服务

安装Apache扩展
yum -y install httpd-manual mod_ssl mod_prel mod_auth_mysql

安装MySQL
1.yum -y install mysql mysql-server mysql-devel
#mysql   客户端
#server  服务器
#devel   数据库的一些库
2. chkconfig mysqld on  #加入到开机启动
3.serverice mysqld start #开启MySQL服务

这是MySQL就安装成功了, 这样就可以进入MySQL了, 没有密码
mysql -uroot -p   没有密码

安装PHP
1.yum -y install php php-mysql  #安装PHP核心内  php-mysql的核心内容
2.yum -y install gd php-gd gd-devel php-xml php-pdo php-mysqli php-pear php-smtp php-curl php-imap php-xmlrpc   #安装PHP相应的扩展
  • 点赞
  • 收藏
  • 分享
  • 文章举报
来自孤独的灵魂~~ 发布了8 篇原创文章 · 获赞 0 · 访问量 274 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: