安装LAMP,基础配置解析php(1)

1.1.1下载

  进入cd /usr/local/src/目录里,命令:wget安装

1.1.2解压

 安装LAMP,基础配置解析php(1)

1.1.3安装和配置

 安装LAMP,基础配置解析php(1)

cd /usr/local/mysql

 安装LAMP,基础配置解析php(1)

(问题)

 安装LAMP,基础配置解析php(1)

(解决办法)

安装yum install –y perl-Module-Install

yum install libaio* -y

执行echo $?验证,出现0为正确

**配置MySQL

  先复制配置文件

 安装LAMP,基础配置解析php(1)

配置文件

 安装LAMP,基础配置解析php(1)

内容如下

 安装LAMP,基础配置解析php(1)

复制启动脚本并修改其属性

 安装LAMP,基础配置解析php(1)

 安装LAMP,基础配置解析php(1)

修改启动脚本 vim /etc/init.d/mysqld

 安装LAMP,基础配置解析php(1)

 安装LAMP,基础配置解析php(1)

如果启动不了,请到/data/mysql/目录下产看错误日志

 安装LAMP,基础配置解析php(1)

1.2安装apache

cd进入/usr/local/src,下载源码包

 安装LAMP,基础配置解析php(1)

安装apr和apr-util

 安装LAMP,基础配置解析php(1)

(yum install –y gcc)(yum install –y expat-devel)

安装http配置编译参数

 安装LAMP,基础配置解析php(1)

编译安装(yum install –y pcre pcre-devel)

 安装LAMP,基础配置解析php(1)

查看加载模块

 安装LAMP,基础配置解析php(1)

1.3安装php

cd进入/usr/local/src,下载源码包,tar zxvf解压

配置编译参数

 安装LAMP,基础配置解析php(1)

(yum install –y libxml2-devel)(yum install –y openssl openssl-devel)(yum install –y bzip2 bzip2-devel)(yum install –y libpng libpng-devel)(yum install –y freetype freetype-devel)(yum install –y epel-release)(yum install –y libmcrypt-devel)(yum -y install libjpeg-devel)

使用make && make install编译和安装

复制配置文件

 安装LAMP,基础配置解析php(1)

1.4解析php

编辑文件

 安装LAMP,基础配置解析php(1)

搜索ServerName,把#ServerName www. example. com: 80前面的#号删除,(目的:允许所有请求,如果不设置该行,会报403错误)

搜索AllowOverride none修改为

 安装LAMP,基础配置解析php(1)

搜索AddType,在这一行后面添加一行

 安装LAMP,基础配置解析php(1)

搜索Directoryindex修改为

 安装LAMP,基础配置解析php(1)

启动httpd之前需要检验配置文件是否正确,如果配置正确会显示Syntax OK

/usr/local/apache2.4/bin/apachectl –t

启动命令:/usr/local/apache2.4/bin/apachectl start

查看是否启动的命令:

(1)     netstat –lnp |grep httpd

tcp6  0  0  :::80  :::*   LISTEN   47533/httpd

如果显示这行说明已经启动httpd

(2)  安装LAMP,基础配置解析php(1)

测试

先编辑测试脚本vim /usr/local/apache2.4/htdocs/1.php

<?php

        echo “php解析正常”;

?>

保存脚本测试命令如下:

 安装LAMP,基础配置解析php(1)