LAMP环境搭建与配置
2019-12-19 16:01:36来源:博客园 阅读 ()
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
编写一个测试脚本
保存脚本之后测试
原文链接:https://www.cnblogs.com/tui463/p/12061702.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- linux修改环境变量分析 2020-06-05
- LVS负载分担(NAT模式)基础搭建 2020-06-01
- postfix&dovecot搭建邮件服务器 2020-05-30
- 在树莓派里搭建 Lighttpd 服务器 2020-05-27
- Linux系统CentOS6.9 x64 配置jdk和MySQL8.0环境,授予MySQL 2020-05-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash