gcc升级到4.8.5
gcc升级到4.7以上 参考文档 https://blog.51cto.com/191226139/2066137
安装编译依赖软件包
yum install gcc gcc-c++ glibc-static -y
cp -a /mnt/backup/software/php-7.3.9.tar.gz /root/
下载gcc源码包与依赖包
wget -c http://mirror.koddos.net/gcc/releases/gcc-4.8.5/gcc-4.8.5.tar.gz
tar -zxvf /root/gcc-src/gcc-4.8.5.tar.gz -C /root/
tar xvf /root/gcc-src/cloog-0.18.4.tar.gz -C /root/gcc-4.8.5/
tar xvf /root/gcc-src/gmp-6.1.2.tar.xz -C /root/gcc-4.8.5/
tar xvf /root/gcc-src/isl-0.14.tar.gz -C /root/gcc-4.8.5/
tar xvf /root/gcc-src/mpc-1.0.3.tar.gz -C /root/gcc-4.8.5/
tar xvf /root/gcc-src/mpfr-3.1.4.tar.gz -C /root/gcc-4.8.5/ 或者 tar xvf /root/gcc-src/mpfr-3.1.4.tar.bz2 -C gcc-4.8.5/
mv /root/gcc-4.8.5/cloog-0.18.4 /root/gcc-4.8.5/cloog
mv /root/gcc-4.8.5/gmp-6.1.2/ /root/gcc-4.8.5/gmp
mv /root/gcc-4.8.5/isl-0.14/ /root/gcc-4.8.5/isl
mv /root/gcc-4.8.5/mpc-1.0.3/ /root/gcc-4.8.5/mpc
mv /root/gcc-4.8.5/mpfr-3.1.4/ /root/gcc-4.8.5/mpfr
cd /root/gcc-4.8.5/
mkdir gcc-build && cd gcc-build
../configure --prefix=/usr/local/gcc-4.8.5 --enable-checking=release --enable-bootstrap --enable-languages=c,c++ --disable-multilib --enable-gather-detailed-mem-stats --with-long-double-128
出错后清空编译目录下的相关文件
# make distclean
查看CPU的核数,使用时应使用2倍值
lscpu |grep -A 1 'Model name'
make -j 4 或者 make 编译过程约40~50分钟左右,占用2.7G空间
make install
检验版本
/usr/local/gcc-4.8.5/bin/gcc -dumpversion
/usr/local/gcc-4.8.5/bin/g++ -dumpversion
/usr/local/gcc-4.8.5/bin/c++ -dumpversion
添加LD_LIBRARY_PATH
临时生效
export LD_LIBRARY_PATH="/usr/local/gcc-4.8.5/lib64:$LD_LIBRARY_PATH"
永久生效
echo '/usr/local/gcc-4.8.5/lib64' > /etc/ld.so.conf.d/gcc4.8.5.conf
ldconfig
出现以下提示,把这个文件删除了或忽略它:ldconfig: /usr/local/gcc-4.8.5/lib64/libstdc++.so.6.0.19-gdb.py is not an ELF file - it has the wrong magic bytes at the start.
rm -rf /usr/local/gcc-4.8.5/lib64/libstdc++.so.6.0.19-gdb.py
cd /usr/local/gcc-4.8.5/bin && ln -s gcc cc
添加环境变量
echo 'export PATH=/usr/local/gcc-4.8.5/bin:$PATH' >> /etc/profile
source /etc/profile
查看版本
gcc -v
cc -v
swoole-src-4.4.7.tar.gz
swoole扩展
https://github.com/swoole/swoole-src/releases
tar -zxvf /root/swoole-src-4.4.7.tar.gz && cd /root/swoole-src-4.4.7 && /usr/local/php7/bin/phpize && ./configure --with-php-config=/usr/local/php7/bin/php-config && make && make install
php-memcached-3.1.3.tar.gz
安装php-memcached扩展
https://github.com/php-memcached-dev/php-memcached
tar -zxvf php-memcached-3.1.3.tar.gz && cd /root/php-memcached-3.1.3 && /usr/local/php7/bin/phpize && ./configure --with-php-config=/usr/local/php7/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl && make && make install
pecl-memcache-4.0.4.tar.gz
memcache扩展
https://github.com/websupport-sk/pecl-memcache
tar -zxvf pecl-memcache-4.0.4.tar.gz && cd /root/pecl-memcache-4.0.4 && /usr/local/php7/bin/phpize && ./configure --with-php-config=/usr/local/php7/bin/php-config && make && make install
phpredis-5.0.2.tar.gz
PHP redis扩展
https://github.com/phpredis/phpredis/releases
tar -zxvf /root/phpredis-5.0.2.tar.gz && cd /root/phpredis-5.0.2 && /usr/local/php7/bin/phpize && ./configure --with-php-config=/usr/local/php7/bin/php-config && make && make install
php-rdkafka-3.1.2.tar.gz
kafka扩展
安装librdkafka
https://github.com/edenhill/librdkafka
tar -zxvf librdkafka-1.2.0.tar.gz -C /usr/local/ && cd /usr/local/librdkafka-1.2.0 && ./configure && make && make install && ln -s /usr/local/lib/librdkafka.so.1 /usr/lib/
安装php-rdkafka
https://github.com/arnaud-lb/php-rdkafka
tar -zxvf php-rdkafka-3.1.2.tar.gz && cd /root/php-rdkafka-3.1.2 && /usr/local/php7/bin/phpize && ./configure --with-php-config=/usr/local/php7/bin/php-config && make all -j 5 && make install
PHP 7的 librdkafka-1.2.0.tar.gz 扩展安装
kafka扩展
安装librdkafka
https://github.com/edenhill/librdkafka
tar -zxvf librdkafka-1.2.0.tar.gz -C /usr/local/ && cd /usr/local/librdkafka-1.2.0 && ./configure && make && make install && ln -s /usr/local/lib/librdkafka.so.1 /usr/lib/
安装php-rdkafka
https://github.com/arnaud-lb/php-rdkafka
tar -zxvf php-rdkafka-3.1.2.tar.gz && cd /root/php-rdkafka-3.1.2 && /usr/local/php7/bin/phpize && ./configure --with-php-config=/usr/local/php7/bin/php-config && make all -j 5 && make install
PHP 7的 imagick-3.4.4.tgz 扩展安装
php 7 安装 imagick扩展
https://pecl.php.net/package/imagick
tar -zxvf imagick-3.4.4.tgz && cd /root/imagick-3.4.4 && /usr/local/php7/bin/phpize && ./configure --with-php-config=/usr/local/php7/bin/php-config --with-imagick=/usr/local/ImageMagick && make && make install
libzip-1.5.2.tar.gz
libzip版本升级 https://libzip.org/download/
yum remove libzip -y
wget https://libzip.org/download/libzip-1.5.2.tar.gz
tar -xvzf libzip-1.5.2.tar.gz && cd libzip-1.5.2
mkdir build && cd build && cmake .. && make && make install
version for mac 1.3.0破解版
version for mac 1.3.0破解版
jquery-ui主题包(橙色)
jquery-ui主题包(橙色)
uploadify swf版
uploadify swf版
yii1-ueditor-ext-1.1
yii封装好了的百度ueditor组件 不错 简单实用
yii最新版yii-1.1.15.022a51
yii-1.1.15.022a51 Yii最新版
yii-bootstrap-2.1.0.r355
yii-bootstrap-2.1.0.r355
CJuiDateTimePicker Yii中可用的日期-秒插件
CJuiDateTimePicker Yii中可用的日期-秒插件
jquery-2.0.0开发版
jquery-2.0.0开发版
不再支持 IE 6/7/8,如果在 IE9/10 版本中使用“兼容性视图”模式也将会受到影响。
更加轻量,2.0 版本文件与 1.9.1 相比小了 12%,文件体积降低同时运行效率变高
模块化,你可以自定义构建一个更小、更轻量的版本。
兼容 jQuery 1.9 版本的API。
jquery-2.0.0压缩版
jquery-2.0.0压缩版
不再支持 IE 6/7/8,如果在 IE9/10 版本中使用“兼容性视图”模式也将会受到影响。
更加轻量,2.0 版本文件与 1.9.1 相比小了 12%,文件体积降低同时运行效率变高
模块化,你可以自定义构建一个更小、更轻量的版本。
兼容 jQuery 1.9 版本的API。
64位机器上安装memcache详细说明
在64位机器上安装memcache,在这个文档里大家详细了解配置安装过程
linux新版稳定的memcached
linux新版稳定的memcached!比较新版的了
新版PHP中文手册
PHP 手册(最新评论整合版-人间最美四月天)
主要作者:
Mehdi Achour
Friedhelm Betz
Antony Dovgal
Nuno Lopes
Hannes Magnusson
Georg Richter
Damien Seguy
Jakub Vrana
编辑:
Philip Olson
中文文档翻译:
王远之
肖理达
肖盛文
黄啸宇
宋琪
陈伯乐
陈浩
陈岗
刘铭
崔岩
吴煊春
乔楚(HonestQiao)
本手册由 HonestQiao/乔楚 编译于: 2012年04月09日
jquery-ui-1.10.2
jquery-ui-1.10.2 新版本下载
BroPHP框架手册
BroPHP(1.0)是一个免费开源的轻量级PHP框架,允许你把基于BroPHP框架开发的应用去开源或是商业产品发布或销售。BroPHP框架完全采用面向对象的设计思想,并且是基于MVC的三层设计模式。具有部署和应用及为简单、效率高、速度快,扩展性和可维护性都很好等特点,可以稳定的用于商业及门户的开发。(单服务器的PHP项目大约当前所有网站数量的80%,都可以使用BroPHP框架开发)BroPHP框架包括单入口文件、MVC模式、目录组织结构、类自动加载、强大基础类、URL处理、输入处理、错误处理、缓存机制、扩展类等功能。是专门为《细说PHP》的读者及LAMP兄弟连全体学员提供的“学习型PHP框架”。当然任何PHP应用开发爱好者都可以从BroPHP框架的简单和快速的特性中受益。另外,BroPHP框架的应用不仅使WEB开发变得更简单、更快捷,最主要的目的是让PHP学习者,通过使用本框架从而去了解PHP框架、再去研究框架,最后达到开发自己框架的目的。
BroPHP框架
BroPHP框架 学习型框架 也可以用来做商业的小项目 快捷高效