如何搭建LAMP平台
LAMP平台主要包括以下几个组件:
1、Linux操作系统
2、Apache网站服务器
3、MySQL数据库服务器
4、PHP/Perl/Python网页编程语言
在构建LAMP平台时,各组件的安装顺序依次为Linux、Apache、MySQL、PHP。其中Apache和 MySQL的安装并没有严格的顺序;而PHP环境的安装一般放到最后,负责沟通Web服务器和数据库 系统以协同工作。
第一步:安装Linux操作系统
第二步:安装Apache网站服务器
1、首先,从系统安装光盘中安装相应的库和头文件,确保Apache的安装顺利完成。
这里使用yum安装方式。
2、安装库和头文件后安装httpd源码包,解压到/usr/src/目录后进行配置并编译安装。
其中
–prefix:指定将httpd服务程序安装到哪个目录下,如/usr/local/httpd。
–enable-so:启用动态加载模块支持,使httpd具备进一步扩展功能的能力。
–enable-rewrite:启用网页地址重写功能,用于网站优化及目录迁移维护。
–enable-charset-Iite:启动字符集支持,以便支持使用各种字符集编码的网页。
–enable-cgi:启用CGI脚本程序支持,便于扩展网站的应用访问能力。
3、安装完毕后进行优化,添加httpd系统服务
设置开机自启动
第三步:安装MySQL数据库服务器
1、首先我们安装MySQL所需的依赖包,因为MySQL 5.X系列版本需要cmake编译安装,所以也得安装cmake包。
2、创建运行用户
3、解压下载的mysql源码包,配置、编译并安装
4、对数据库目录进行权限设置,建立配置文件
5、初始化数据库,设置环境变量
6、添加系统服务
注意:PIDFile=/usr/local/mysql/data/mysql.pid 中mysql.pid的mysql为主机名
第四步:安装PHP组件
1、安装相关软件包和扩展工具库
2、编译安装PHP
3、设置LAMP组件环境
1、php.ini配置调整
其中/usr/src/php-5・5.2 8/php . ini-development是开发版样例文件,用于学习、测试
/usr/src/php-5.5.2 8/php . ini-production是生产版样例文件,用于实际运营
2、设置内容
default_charset = "utf-8 设置默认字符集为utf-8
file_uploads = On 允许通过PHP网页上传文件
upload_max_filesize = 2M 允许上传的文件大小限制
max_file_uploads = 20 每个HTTP最多允许请求上传的文件数
post_max_size = 8M 每次通过表单post提交的数据量限制
short_open_tag = On 允许识别PHP短语法标记,即<? —?>
extension=php_mysqli . dll 添加 MySQL 支持
3、添加ZendGuardLoader优化模块
4、httpd.conf配置调整
重启http服务
第五步:部署 phpMyAdmin 系统
1、解包并复制到网站目录,建立配置文件config.inc.php