一,生成图片时遇到问题
用gd库成生图片时,提示我缺少字体,如下图:
二,解决方法
要使php程序利用fastdfs上传文件,要做到以下几点
wget http://fastdfs.googlecode.com/files/fastdfs_client_php_v1.6.tar.gz
一,安装php的fastdfs扩展
cd /home/zhangy/FastDFS/php_client #/home/zhangy/FastDFS 这个目录是fastdfs服务器源,解压目录
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
一,phpize的好处
什么时候我们要用phpize呢?我们在安装php时:
'./configure' '--prefix=/usr/local/php' '--with-mysql=/usr/local/mysql' '--with-zlib-dir' '--with-freetype-dir=/usr' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--enable-gd-native-ttf' '--with-gd' '--enable-ftp' '--with-iconv' '--with-gettext' '--with-curl' '--enable-fastcgi' '--with-openssl'
后面根的参数是我们要的模块,但是随着工作的需要,我们还要在加些模块,又不想重新编译php,这些我们就可以用phpize了。
一,eAccelerator是什么?有什么用?
eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍;
二,eAccelerator安装及配置
具体安装方法,请参考
http://blog.51yip.com/php/177.html
vi /usr/local/php/lib/php.ini
zend_extension="eaccelerator.so"
我从做php开发开始,就一直用eclipse工具来写代码,偶尔也用editplus,所以说一下,我在linux下面eclipse是怎么安装的,插件是怎么装进去的。
1,
eclipse是要jdk或者sdk来支持的,如果以前没有安装过的话,上图中会包括,所要支持库
我用的archlinux,如果是centos的话,可以用yum install ,其他系统可以也有类似的命令,大便可以用apt-get等等。