LAMP环境搭建与配置
概念
LAMP是Linux Apache MySQL PHP 的简写,把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言。
Apache是最常用的Web服务软件
MySQL是比较小型的数据库软件
Apache和PHP需要在同一台机器上
安装MySQL
查看Linux是多少位的
下载源码包
初始化
解压
给文件改名
挪动位置
建立MySQL用户
创建datadir,数据库文件会放到这里面
更改权限
可能的安装包(出现错误)
最后(出现两个ok)
配置MySQL
复制配置文件
配置文件
# vi support-files/my-default.cnf
basedir是MySQL包所在路径
datadir是定义的存放数据的地方
port定义MySQL服务监听的端口(默认是3306)
server_id定义ID号
socket定义服务监听的的套接字地址
复制启动脚本文件并修改其属性
修改启动脚本
# vi /etc/init.d/mysqld
把启动脚本加入系统服务项,设定开机启动
检查MySQL是否启动(大于两行)
安装Apache
下载源码包
apr为一个通用的函数库,主要为上层应用提供技术支持
httpd是依赖apr和apr-util的
安装apr
编译时遇到错误
安装apr-util
安装httpd,配置编译参数
--prefix指定安装目录
--enable-so表示启用DSO(DSO是把某些功能以模块的形式展现出来)
--enable-mods-shared=most表示以共享的方式安装大多数功能模块
编译和安装
查看httpd的目录结构以及modules目录下面的模块文件
查看加载了哪些模块
shared表示为动态共享模块,动态模块是一个个独立存在的文件
static表示以静态的形式存在,静态模块直接和主程序绑定在一起
安装PHP
下载PHP
配置编译参数
可能出现的错误
编译PHP可以指定我们需要的功能模块
# ./configure
--prefix=/usr/local/php
--with-apxs2=/usr/local/apache2.4/bin/apxs
--with-config-file-path=/usr/local/php/etc
--with-mysql=/usr/local/mysql
--with-libxml-dir
--with-gd
--with-jpeg-dir
--with-png-dir
--with-freetype-dir
--with-iconv-dir
--with-zlib-dir
--with-bz2
--with-openssl
--with-mcrypt
--enable-soap
--enable-gd-native-ttf
--enable-mbstring
--enable-sockets
--enable-exif
安装
复制配置文件
配置httpd支持PHP
编辑httpd的主配置文件
修改以下几个部分
测试LAMP是否成功
测试配置文件是否正确
启动httpd
查看是否启动
测试是否正确解析PHP
编写一个测试脚本
保存脚本之后测试
以上是 LAMP环境搭建与配置 的全部内容, 来源链接: utcz.com/z/511833.html