标签:网站服务器 网页编程 源代码 python linux
LAMP平台的构成组件
a. linux操作系统
b. apache网站服务器
c. mysql数据库服务器
d. php/perl/python网页编程语言
2.LAMP平台的优势
a. 成本低廉:构成组件都是开放源代码的软件。
b. 可定制:拥有大量的额外组件和可扩展功能的模块。
c. 易于开发:页面代码简介。
d. 方便易用:PHP/Perl等属于解释性语言,只需要复制到网页目录即可访问。
e. 安全和稳定:大量的程序员在关注并持续改进LAMP平台的各个组件。
一.安装PHP软件包
准备工作
为了避免发生程序冲突等现象,建议先将RPM方式安装的PHP及相关依赖包卸载
(php,php-cli,php-ldap,php-common,php-mysql)需要安装(zlib-devel,libxml2-devel包)
安装扩展工具库
1. 安装libmcrypt
安装mhash
安装mcrypt
编译安装PHP
--prefix:指定将PHP程序安装到哪个目录下
--with-mcrypt:加载数据加密等扩展工具支持
--with-apxs2:设置apache提供的apxs模块支持程序的文件位置
--with-mysql:设置mysql数据库服务程序的安装位置
--with-config-file-path:设置PHP的配置文件php.ini将要存放的位置
--enable-mbstring:启用多字节字符串功能,以便支持中文等代码
编译安装 make && make install
二.设置LAMP组件环境
php.ini配置调整
cp /usr/src/php-5.3.28/php.ini-development /usr/local/php5/php/.ini
vim /usr/local/php5/php/.ini
添加ZendGuardLoader优化模块
可以提高PHP程序的执行效率,优化页面加载速度。(图2需要手工添加)
httpd.conf配置调整
要使httpd服务器支持PHP页面解析功能,需通过LoadModule配置项加载PHP程序的模块文件,并通过AddType配置项添加对‘.php’类型文件的支持。
测试PHP网页能否正确显示
测试PHP网页能否访问mysql数据库
本文出自 “carey” 博客,请务必保留此出处http://akhack.blog.51cto.com/11084669/1760098
标签:网站服务器 网页编程 源代码 python linux
原文地址:http://akhack.blog.51cto.com/11084669/1760098