>  기사  >  운영 및 유지보수  >  Linux 환경에서는 phpcms 백그라운드 확인 코드가 표시되지 않습니다.

Linux 환경에서는 phpcms 백그라운드 확인 코드가 표시되지 않습니다.

王林
王林원래의
2019-11-16 09:23:312237검색

Linux 환경에서는 phpcms 백그라운드 확인 코드가 표시되지 않습니다.

웹사이트 환경:

Linux CentOS
php5.2.10
apache 2.2.11
Zend Opt3.3.3

이유:

checkcode.php는 .jpg 형식 파일을 생성하지만 phpinfo( )는 그렇습니다 jpg 형식에 대한 지원을 표시하지 않습니다.

해결책:

1. jpegsrc.v6b.tar.gz 및 freetype-2.3.7.tar.gz 파일을 다운로드하세요.

2. 설치:

Checking jpeg library
[root@www download]# rpm -qa | grep jpeg
libjpeg-devel-6b-43.fc10.i386
libjpeg-6b-43.fc10.i386
Install jpeg library
[root@www download]# tar -zxvf jpegsrc.v6b.tar.gz
[root@www download]# cd jpeg-6b
[root@www jpeg-6b]# ./configure --prefix=/usr/local/jpeg --with-freetype=/usr/local/freetype 
--enable-shared --enable-static
[root@www jpeg-6b]# make
[root@www jpeg-6b]# make intall
Checking freetype library
[root@www download]# rpm -qa | grep freetype
freetype-2.3.7-1.fc10.i386
freetype-devel-2.3.7-1.fc10.i386
Install freetype library
[root@www download]# tar -zxvf freetype-2.3.7.tar.gz
[root@www download]# cd freetype-2.3.7
[root@www freetype-2.3.7]# ./configure --prefix=/usr/local/freetype --enable-shared --enable-static
[root@www freetype-2.3.7]# make
[root@www freetype-2.3.7]# make intall

3.

먼저 PHP 소스코드 디렉터리를 입력합니다.

#make
#make install
#cp php.ini-recommended /usr/local/php/etc/php.ini
#echo AddType application/x-httpd-php .php>>/usr/local/apache2/conf/httpd.conf

마지막으로 make install에서 반환된 설치 완료 정보를 기반으로 합니다.

You may want to add: /usr/local/php/lib/php to your php.ini include_path

php.ini 파일에 include_path 경로를 추가하고 저장하세요.

이 시점에서 PHP가 설치됩니다.

4. phpinfo() 파일을 확인하세요. 반환된 결과는 gd가 jpeg 형식을 지원함을 보여줍니다.

5. 이제 PHPCMS2008 SP2를 설치하고 백그라운드 로그인 인터페이스로 들어갑니다. 모든 것이 잘 작동합니다.

추천 튜토리얼: linux 튜토리얼

위 내용은 Linux 환경에서는 phpcms 백그라운드 확인 코드가 표시되지 않습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.