编译安装apache

编译安装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相应的扩展
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值