LAMP
一种企业网站应用模式,可提供动态web站点应用及开发环境
构成组件
linux,apache,mysql,php/perl/python
安装顺序:先安L,再安A和M,最后安P
LAMP的优势
可定制,易于开发
方便易用,安全稳定
phpmyadmin的功能
用于图形界面的管理mysql的web应用系统
libcrypt,mhash,mcrypt的安装扩展,数据加密工具
定制php的配置选项时各含义
--perfix:指定将PHP程序安装到那个目录下
--with-mcrypt:加载数据加密等扩展工具支持
--with-apxs2:设置apache http server提供的apxs
--with-mysql:设置mysql数据库服务程序的安装位置
--with-mysqli:添加mysqli扩展支持
--with-config-file-path:设置php的配置文件php.ini将要存放的位置
--enable-mbstring:启用多字节字符串的功能以便支持中文等代码
php.ini配置
/usr/src/php-5.5.28 /php-ini-development//开发版本样列文件,用于学习测试
/usr/src/php-5.5.28 /php.ini-production//生产版本样例文件,用于实际运营
php.ini配置各项含义
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支持
添加Zend Guar dLoader 优化模块
提高php程序的执行程序的执行效率,优化页面加载速度