编译安装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相应的扩展