wdcp的安装扩展模块
其实就是官方包里面的所有附加模块全部支持啦.~~
是在官方的基础上修改的
优化了每次都解压缩php源码包,按需解压缩
使用方法如下
wget http://git.oschina.net/loblog/memcache/raw/master/ext.sh
sh ext.sh
然后选择php版本
接下来选择要编译的模块,直接输入模块名即可
目前官方2个版本,这里也是两个,和官方同步
另外说下,官方php5.3是5.3.17,官方写的5.3.27.不知道为什么,可能手误吧.我也没有纠正,是便于同步,见谅~~
ext.sh内容
#!/bin/bash
# ext install scripts
# Author:sendsky
# Url http://www.baiup.com/
echo "Select php version:
1 php-5.2.17 (default)
2 php-5.3.27
"
sleep 0.1
read -p "Please Input 1,2: " PHP_VER_ID
if [[ $PHP_VER_ID == 2 ]]; then
PHP_VER="5.3.27"
ext_dir="no-debug-non-zts-20090626"
else
PHP_VER="5.2.17"
ext_dir="no-debug-zts-20060613"
fi
echo "Select php ext:
bcmath gd mysqlnd posix sybase_ct
bz2 gettext oci8 pspell sysvmsg
calendar gmp odbc readline sysvsem
com_dotnet hash openssl recode sysvshm
ctype iconv pcntl reflection tidy
curl imap pcre session tokenizer
date interbase pdo shmop wddx
dba intl pdo_dblib simplexml xml
dom json pdo_firebird skeleton xmlreader
enchant ldap pdo_mysql snmp xmlrpc
ereg libxml pdo_oci soap xmlwriter
exif mbstring pdo_odbc sockets xsl
mcrypt pdo_pgsql spl zip standard
fileinfo mssql pdo_sqlite sqlite zlib
filter mysql pgsql sqlite3
ftp mysqli phar
"
sleep 0.1
read -p "Please Input ext name: " PHP_EXT
TOP=$(cd $(dirname $0)/.. && pwd)
if [ ! -f /usr/bin/gcc ]; then
yum install -y gcc gcc-c++ make autoconf libtool-ltdl-devel \
gd-devel freetype-devel libxml2-devel libjpeg-devel \
libpng-devel openssl-devel curl-devel patch \
libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2
fi
if [ -d $TOP/lanmp/php-$PHP_VER/ext/$PHP_EXT ]; then
cd $TOP/lanmp/php-$PHP_VER/ext/$PHP_EXT
else
cd /tmp
if [ ! -d php-$PHP_VER ]; then
wget -c http://dl.wdlinux.cn:5180/soft/php-$PHP_VER.tar.gz
tar zxvf php-$PHP_VER.tar.gz
fi
fi
if [ ! -d php-$PHP_VER/ext/$PHP_EXT ]; then
echo "Ext no fount!!"
exit
fi
cd php-$PHP_VER/ext/$PHP_EXT
/www/wdlinux/php/bin/phpize
./configure --with-php-config=/www/wdlinux/php/bin/php-config
make
[ $? != 0 ] && exit
make install
echo
grep -q "$ext_dir" /www/wdlinux/etc/php.ini
if [ $? != 0 ]; then
echo '' >> /www/wdlinux/etc/php.ini
echo "extension_dir=/www/wdlinux/php/lib/php/extensions/$ext_dir" >> /www/wdlinux/etc/php.ini
fi
grep "$PHP_EXT.so" /www/wdlinux/etc/php.ini
if [ $? != 0 ]; then
echo '' >> /www/wdlinux/etc/php.ini
echo "extension=$PHP_EXT.so" >> /www/wdlinux/etc/php.ini
fi
if [ -d /www/wdlinux/apache ]; then
service httpd restart
else
service nginxd restart
fi
echo
echo "$PHP_EXT install is OK"
echo
wdcp的安装扩展模块的更多相关文章
- wdcp的安装方法与常见问题
wdcp(WDlinux Control Panel)是一套用PHP开发的Linux服务器管理系统,通过面板来操作可以彻底放弃用ssh 命令来操作的繁琐,让Linux服务器系统变得更容易使用,可以在线 ...
- php安装扩展模块(curl模块)
php安装扩展模块的思路: 1,首先找到需要安装的扩展模块的目录.一般在/usr/local/php/ext目录下 但是有的模块php源码中不一定有,需要自己下载比如memcache.redis等. ...
- apache安装扩展模块
apache 安装扩展模块 1,首先要确认你是否加载了mod_so模块,这个就是你在编译前参数配置的时候添加-enable-so(启用DSO).如果你没有这模块的话,是无法安装扩展模块的. /usr/ ...
- WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached
VPS主机性能配置如果太差,则在运行Wordpress博客和Discuz! 论坛等高消耗程序时能够明显感觉出VPS有些吃力.另外,即使VPS主机的CPU.内存.硬盘I/O等性能足够好,但是在面对大流量 ...
- WDCP v3 安装
---已更新至3.0.3---经过近期的努力,wdCP_v3正式版终于可以和大家见面了v3功能预览1 底层完全重新架构,更安全稳定,省资源更高效2 安装更简单,快速与方便3 功能更强大和易扩展,且完美 ...
- WDCP控制面板安装卸载
安装 安装源码 WDCP提供两种安装模式,一种是源码安装,一种是RPM包安装,众所周知,源码安装虽然安装时要比RPM包安装繁琐,但是使用上要节省内存.所以我这里主要介绍源码安装. 首先是下载安装源代码 ...
- wdcp lanmp 安装+搭建网站+安全狗安装 详细实用
先说一下WDCP,其实就是一个集成环境,优点是有后台可视化面板操作,不像一般的linux似的 都要用代码命令! Linux 的PHP 环境一般就是两个搭配 [mysql+Apache+PHP]和[My ...
- Linux vps服务器国产面板wdcp的安装和使用方法
对于大多数站长来说,稳定的服务器不可或缺,这是我做网站以来的深刻体会,因为之前我在网站运营方面因这个原因吃了很多亏.在这里说出,只希望朋友们不要像我一样.在网站优化过程中,服务器因素导致排名下滑,甚至 ...
- php安装扩展模块后,重启不生效的原因及解决办法
在lnmp运维环境中,我们经常会碰到有些php依赖的扩展模块没有安装,这就需要后续添加这些扩展模块.在扩展被安装配置后,往往会发现php-fpm服务重启后,这些扩展并没有真正加载进去!下面就以一个示例 ...
随机推荐
- git: No refs in common and none specified; doing no
用gitolite新建项目,clone后首次push,可能会出现: $ git push No refs in common and none specified; doing nothing ...
- 读javascript高级程序设计01-基本概念、数据类型、函数
一. javascript构成 1.javascript实现由三部分组成: ECMAScript:核心语言功能 DOM:文档对象模型,提供访问和操作网页内容的方法和接口 BOM:浏览器对象模型,提供与 ...
- JDE Section设置默认不执行
此属性设置后,该Section仅能通过手动调用,默认不执行.
- 如果重新设计网络,有没有可能合并IP地址跟MAC地址?
前阵子看网络基础相关的书籍,冒过一个疑问,为什么要有MAC地址跟IP地址?两者可否合二为一? 现在的逻辑是这样子:在数据传输过程中,路由器查看这个数据包的IP地址,跟路由表中记录的“IP集合:下一 ...
- 0506--Scrum项目1.0
应用NABCD模型,分析你们初步选定的项目,充分说明你们选题的理由. 录制为演说视频,上传到视频网站,并把链接发到团队博客上. 团队项目选题 四则运算 NABCD 模型 1) N (Need 需求) ...
- .htaccess语法中RewriteCond和RewriteRule意义
今天看了301重定向设置的方法,对网站的首页权重有较重要意义.于是看了别人写的.htaccess文件发现一头雾水,于是查了一些资料来进一步理解. RewriteCond语法 RewriteCond T ...
- (转)oracle 存储过程 带游标作为OUT参数输出
(转)oracle 存储过程 带游标作为OUT参数输出 存储过程返回OUT参数的游标 例子. 包中带过程 要自己定义一个type [cur_name] is ref cursor游标,返回的时候就直接 ...
- 简单工厂模式(Simple Factory)
从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一.简单工厂模式是由一个工厂对象决定创建出哪一 ...
- SharePoint\O365 "See also"功能 and site feature 激活\禁用小节
博客地址:http://blog.csdn.net/FoxDave 最近因为问题发现了SharePoint的"See also"功能,该功能是由SharePoint自动的Feat ...
- .net 获取AppDomain创建了多少
partial class HttpBrowser { public static string IsolateCall(PageContentHandler pHandler) { Contract ...