LAMP概述:是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态web站点服务及其应用开发环境。具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、php或perl、python网页编程语言。
应用优势:成本低廉、可定制、易与开发、方便易用、安全和稳定。
安装顺序:Linux、Apache、MySQL、php。
安装PHP软件包
注:Apache和mysql已经搭建完成了。不会搭建请看前几篇文章。
1、准备工作
卸载rpm方式安装的php及相关依赖包。查了一下没有装。
需要装zlib-devel和libxml2-devel包,如果系统本身有不用重复装。
2、安装扩展工具库
安装php之前应该先装好这些扩展工具程序。安装libmcypt
创建软链接
安装mhash
创建软链接
安装mcrypt
解决报错
再次执行
3、编译安装php
解包进入源码目录
配置
编译及安装
设置LAMP组件环境
1、php.ini配置调整
选择其中一个样例文件复制到php配置文件目录/usr/local/php5/下并改名为php.ini
修改php.ini文件中的配置内容可以控制php网页的执行特性
添加ZendGuardLoader优化模块进一步提高php程序的执行效率优化页面加载速度。解压并将php-5.3x目录下的模板文件复制到php程序的模块文件夹
修改php.ini配置文件。
添加加载启用ZendGuardLoader.so模块的配置语句
2、httpd.conf配置调整
要使httpd服务器支持php页面解析功能,需通过配置项加载php程序的模块文件,添加index.php配置项以识别常见的php首页文件
重启服务更新配置
测试LAMP协同工作
1、测试php网页能否正确显示
编写一个php格式的测试网页文件
通过浏览器访问 IP地址/文件名
2、测试php网页能否访问MySQL数据库
编写测试网页文件添加简单的数据库操作命令,用与验证与Mysql服务器的连接查询操作。
文件里的用户名密码要能登录到数据库。客户端访问
部署phpMyAdmin系统
1、解包并移动到网站目录
2、建立配置文件config.inc.php
默认提供的样例文件为config.sample.inc.php 参照这个建立config.inc.php
3、访问phpMyAdmin页面管理数据库