一个绿色版本的LAMP包. (快速构建linux下的php开发环境)
来源:互联网 发布:在线access数据库 编辑:程序博客网 时间:2024/05/16 15:55
抽空搞了一个绿色版本的lamp环境. 使用方法很简单
PS: 暂不支持mysql哦. linux+apache+php.
============================================
绿色版本的lamp程序包 (暂缺失mysql)
ChangeLog:
2012.08.25
增加curl扩展库,支持https.
============================================
说明:
1)
此程序包的默认路径是 /home/nemo/progs,
如果安装在默认的路径,则无需额外的设置即可使用,否则需要参照下文的步骤设置
2)
一些扩展模块的正确加载依赖系统中的一些动态库,如果系统中没有自带,需要手动设置系统的动态库的搜索路径为程序包中自带的路径
curl.so模块依赖libcurl.so
非默认安装路径的操作步骤
1) 把制作好的标准progs.tar.gz 释放在任意路径.
2) vim apache/bin/apachctl, 修改LAMP_ROOT_PATH根目录为当前的主目录
3) 修改apache/conf/httpd.conf, 修改各个地方的目录为当前的目录
4) 修改php.ini的扩展库的路径
5) 修改httpd.conf 指定php.ini的路径
安装动态库(libcurl.so)
首先察看系统是否自带libcurl.so, 如果自带且满足需求则不必安装
方法一:ldd -r curl.so
方法二:通过php -m -c xx/xx/php.ini 察看php已经正确安装的模块,如果有curl,则说明已正确安装, 如果没有找到libcurl.so php会打印错误信息
使用安装包中自带的libcurl.so
通过修改环境变量方式 export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/nemo/progs/curl/lib" , 仅对当前用户有效
通过ldconfig,把该动态库增加到全局的动态库搜索cache中
在 /etc/ld.so.conf 中增加一行: /home/nemo/progs/curl/lib
执行 ldconfig
PS:apache已经在每次启动时把该安装包的curl加入到环境变量中了,所以始终不会使用系统自带的。
启动apache
切换到apache/bin, apachectl -k start/stop/restart
如果没有报错, 则说明启动成功
也可以察看apache的log,观察是否有php的某些模块没有正确加载。
如何为apache指定php.ini ?
参考 httpd.conf PHPINIDir 指令
测试apache&php是否安装OK?
curl http://127.0.0.1:PORT
查看php支持的模块
(特别提示,如果progs不是在默认的目录(/home/nemo)下,一定要明确的指定ini的路径)
/home/nemo/progs/php/bin -c /home/nemo/progs/php/lib/php.ini
下载地址:
1) 115网盘
http://115.com/file/bengw6eg#lamp.tar.gz.20120717
2) 金山快盘(由于115网盘关闭站外分享功能, 因此提供了金山快盘的下载链接:)
http://www.kuaipan.cn/file/id_18655430968344590.htm
PS: 暂不支持mysql哦. linux+apache+php.
============================================
绿色版本的lamp程序包 (暂缺失mysql)
ChangeLog:
2012.08.25
增加curl扩展库,支持https.
============================================
说明:
1)
此程序包的默认路径是 /home/nemo/progs,
如果安装在默认的路径,则无需额外的设置即可使用,否则需要参照下文的步骤设置
2)
一些扩展模块的正确加载依赖系统中的一些动态库,如果系统中没有自带,需要手动设置系统的动态库的搜索路径为程序包中自带的路径
curl.so模块依赖libcurl.so
非默认安装路径的操作步骤
1) 把制作好的标准progs.tar.gz 释放在任意路径.
2) vim apache/bin/apachctl, 修改LAMP_ROOT_PATH根目录为当前的主目录
3) 修改apache/conf/httpd.conf, 修改各个地方的目录为当前的目录
4) 修改php.ini的扩展库的路径
5) 修改httpd.conf 指定php.ini的路径
安装动态库(libcurl.so)
首先察看系统是否自带libcurl.so, 如果自带且满足需求则不必安装
方法一:ldd -r curl.so
方法二:通过php -m -c xx/xx/php.ini 察看php已经正确安装的模块,如果有curl,则说明已正确安装, 如果没有找到libcurl.so php会打印错误信息
使用安装包中自带的libcurl.so
通过修改环境变量方式 export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/nemo/progs/curl/lib" , 仅对当前用户有效
通过ldconfig,把该动态库增加到全局的动态库搜索cache中
在 /etc/ld.so.conf 中增加一行: /home/nemo/progs/curl/lib
执行 ldconfig
PS:apache已经在每次启动时把该安装包的curl加入到环境变量中了,所以始终不会使用系统自带的。
启动apache
切换到apache/bin, apachectl -k start/stop/restart
如果没有报错, 则说明启动成功
也可以察看apache的log,观察是否有php的某些模块没有正确加载。
如何为apache指定php.ini ?
参考 httpd.conf PHPINIDir 指令
测试apache&php是否安装OK?
curl http://127.0.0.1:PORT
查看php支持的模块
(特别提示,如果progs不是在默认的目录(/home/nemo)下,一定要明确的指定ini的路径)
/home/nemo/progs/php/bin -c /home/nemo/progs/php/lib/php.ini
下载地址:
1) 115网盘
http://115.com/file/bengw6eg#lamp.tar.gz.20120717
2) 金山快盘(由于115网盘关闭站外分享功能, 因此提供了金山快盘的下载链接:)
http://www.kuaipan.cn/file/id_18655430968344590.htm
- 一个绿色版本的LAMP包. (快速构建linux下的php开发环境)
- 一个绿色版本的wmnp包(windows下快速构建php开发环境)
- 【php】Centos系统下Lamp环境的快速搭建
- Linux下PHP 开发环境搭建 -- LAMP
- Linux下PHP 开发环境搭建 -- LAMP
- linux的ubuntu和centos下快速搭建LAMP环境
- Ubuntu下的LAMP(Linux+Apache+MySQL+PHP) 开发环境架设
- Linux PHP开发环境:CentOS下配置LAMP开发环境
- Linux PHP开发环境:CentOS下配置LAMP开发环境
- CentOS7下的LAMP(Linux+Apache+Mysql+PHP)环境搭建
- WIN7上快速架设一个可以用于Yii2开发调试的PHP运行环境 [ 2.0 版本 ]
- 方便省事的PHP开发环境搭建,ServKit(即:Phpnow,绿色免费的 Apache + PHP + MySQL 环境套件包)
- PHPnow 1.4.5 - 绿色的 PHP 环境包
- Linux下lamp以及php开发环境相关配置
- linux下编译安装开发环境apache+mysql+php-lamp
- centos7下的lamp开发环境搭建
- Linux环境下的PHP环境的安装及配置—-LAMP
- linux下搭载lamp环境的笔记
- jsp页面显示时间后面多了一个.0,如2012-07-17 16:31:38.0
- 修改系统默认字体(解决英文软件界面使用宋体英文渲染的问题)
- asp.net GridView 将日期格式化
- 今天的收获
- JVM调优总结
- 一个绿色版本的LAMP包. (快速构建linux下的php开发环境)
- 通过odbc连接progress数据库
- 2012-7-17 android:layout_weight
- 【insigma】java数组的创建、声明、初始化
- 基于PhoneGap的Android应用开发
- Mac技巧之找到 Mac OS X 系统更新升级包下载后的存储位置,避免多台苹果电脑重复下载&&&&苹果OS X 10.7.4发布,升级包下载
- 使用Safari浏览器自带工具,查看页面中 css 样式的引用~
- Java中的条件编译
- 水晶报表安装补丁及合并模块下载地址