这几天在一家公司实训,所谓实训就是针对我们这些实习生来的,给你两个星期试一下,行就留下,不行,就走人。提高了招聘实习生的质量……
嗯,这些琐事就不提了。反正我的任务就是两个星期内,做八个题目。。感觉,还蛮有收获的。学到了很多之前没接触过的东西。
1.centod6.0下安装LAMP环境:
先安装php可能用到的一些类库。如freetype gd zlib jpeg等等。再安装apache,mysql,php。
至于怎么安装一般的教程上可能都会有,我讲下我遇到的一些问题和解决办法吧.
(1)error:c++ compiler cannot create executables
原因:这个问题是因为gcc缺少组件
解决方法:#yum -y install gcc gcc-c++ gcc-g77
(2)安装libpng的时候出现error: zlib not installed.可是明明已经安装了zlib。
原因:libpng编译的时候没有找到zlib的安装目录
解决办法: 进入zlib目录,执行 make clean命令 重新配置zlib
# ./configure (后面不要有参数了
#make && make install
安装libpng
#./configure --prefix=/usr/local/libpng
#make && make install
成功
(3)安Mysql的时候:error No curres/termcap library found
原因:缺少ncurses插件
解决办法:#yum -y install ncurses #yum -y install ncurses-devel
(4)下载了curl库,安装的时候怎么也安装不了。
解决办法:#yum install libcurl #yum install curl-devel 安装完成后,进入php源文件目录下 (如php-5.3.10,不是php编译完成后的文件夹)
#cd ext/curl #/usr/local/lamp/php/bin/phpize #./configure --with-curl=DIR #make #cd modules #cp curl.so /usr/local/lamp/php/etc
修改php.ini 添加 extenssion_dir="/usr/local/lamp/php/etc/"; extenssion="curl.so"