CentOS服務(wù)器系統(tǒng)中藏有神秘力量
想知道到CentOS服務(wù)器系統(tǒng)的真相么,想知道CentOS服務(wù)器系統(tǒng)中藏有的內(nèi)在奧義么,只有我來(lái)給大家全面講解介紹CentOS服務(wù)器系統(tǒng)之前被網(wǎng)上的文檔誤導(dǎo)(網(wǎng)絡(luò)上一篇文章總是拷來(lái)拷去),導(dǎo)致升級(jí)這個(gè)拖了二天。如果你用的是CentOS服務(wù)器很簡(jiǎn)單,用以下方法:
CentOS服務(wù)器把下面的yum 保存成一個(gè)批處理,再給他運(yùn)行權(quán)限
- yum -y install gd
- yum -y install gd-devel
- yum -y install libmcrypt
- yum -y install libmcrypt-devel
- yum -y install freetype
- yum -y install freetype-devel
- yum -y install libtool-ltdl
- yum -y install libtool-ltdl-devel
- yum -y install libjpeg-devel
- yum -y install libpng-devel
- yum -y install libmcrypt
- yum -y install libmcrypt-devel
CentOS服務(wù)器再重新編譯php5
- ./configure --prefix=/usr/local/php5 \
- --with-apxs2=/usr/local/apache/bin/apxs \
- --with-libxml-dir=/usr/local/libxml2/lib \
- --with-zlib --with-zlib-dir=/usr/local/lib \
- --with-mysql=/home/mysql \
- --enable-soap --enable-sockets \
- --enable-mbstring=all \
- --with-gd \
- --enable-gd-native-ttf \
- --with-iconv-dir \
- --with-freetype-dir \
- --with-jpeg-dir \
- --with-png-dir \
- --with-zlib \
- --with-libxml-dir \
- --enable-xml
LINUX就是麻煩,什么都要拼來(lái)拼去的。asp.net多好,內(nèi)置GDI
到今天為止,proftpd+php5+mysql5+GD已經(jīng)配置成功了,發(fā)現(xiàn)了幾個(gè)PHP安全問(wèn)題也已經(jīng)解決。剩下的就是支持CGI和JSP了,不過(guò)這二個(gè)東西好像沒(méi)人用。
默認(rèn)CentOS服務(wù)器裝好后運(yùn)行的網(wǎng)站并不支持GD庫(kù)
由于CentOS服務(wù)器將支持GD庫(kù)的PHP作為另外一個(gè)版本的PHP來(lái)發(fā)布,如果需要服務(wù)器支持GD庫(kù),只需要直接安裝帶GD庫(kù)的php版本即可。下面是最簡(jiǎn)便的安裝GD庫(kù)的方法:具體操作只有2個(gè)命令如下:運(yùn)行在線安裝帶GD庫(kù)的PHP的命令:yum -y install php-gd
重新啟動(dòng)apachce服務(wù)以使安裝后的GD庫(kù)生效/etc/rc.d/init.d/httpd restart(service httpd restart)順便講一下gd的安裝路徑/etc/php.d/gd.ini <---這個(gè)是讓php支持gd的哦,這個(gè)是CentOS的特色之一,不用把全部東西都寫在php.ini這個(gè)文件里,只是需要把*.ini文件寫在/etc/php.d/文件夾就可以了,系統(tǒng)會(huì)自動(dòng)把這個(gè)目錄下的*.ini讀入php.ini/usr/lib/php/modules/gd.so <----這個(gè)就是gd的文件啦。
【編輯推薦】