一个绿色版本的LAMP包. (快速构建linux下的php开发环境)
2012-07-17 16:55
666 查看
抽空搞了一个绿色版本的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
相关文章推荐
- 一个绿色版本的wmnp包(windows下快速构建php开发环境)
- WIN7上快速架设一个可以用于Yii2开发调试的PHP运行环境 [ 2.0 版本 ]
- Linux下LAMP PHP开发环境搭建
- Linux下快速搭建php开发环境
- E2Cloud体验-快速构建一个开发项目环境
- Linux下搭建PHP开发环境(LAMP)
- Linux PHP开发环境:CentOS下配置LAMP开发环境
- Ubuntu下的LAMP(Linux+Apache+MySQL+PHP) 开发环境架设
- CentOS6.5使用yum快速搭建LAMP(Linux+Apache+MySQL+PHP)环境
- Docker构建一个php开发环境
- CentOS6.5使用yum快速搭建LAMP(Linux+Apache+MySQL+PHP)环境
- Linux的安装与Linux下PHP开发环境的搭建(LAMP)
- Linux下PHP 开发环境搭建 -- LAMP
- Linux下PHP 开发环境搭建 -- LAMP
- linux操作系统下快速安装配置php开发环境phpStudy for Linux
- PHP:Linux/Ubuntu15.04搭建LAMP开发环境图解教程
- Linux PHP开发环境:CentOS下配置LAMP开发环境
- 如何在服务器上搭建一个lamp(Linux(CentOS7)+Apache+MySQL+PHP)环境