ホームページ >バックエンド開発 >PHPチュートリアル >PHP は OneThink を識別するための検証コードではありません - ケースを解決する

PHP は OneThink を識別するための検証コードではありません - ケースを解決する

WBOY
WBOYオリジナル
2016-06-23 13:58:53977ブラウズ

環境: centos6.4 (64-bit)、Apache/2.2.24 (Unix)、PHP/5.4.21
問題: 新しいプロジェクト (OneThink をフレームワークとして使用) の検証コードが表示できず、次のメッセージが表示されます。 freetype が見つかりません。

解決策: PHP を再インストールします

以下のような具体的な手順:

PHP をインストールする
SVN (Apache) のインストールに必要なものを検討してください

1.安装依赖项 yum install perl yum install libxml2 yum install libxml2-devel yum install libjpeg libjpeg-devel yum install libpng-devel yum install freetype-devel yum install gd-devel yum install curl curl-devel 2.配置源码 cd ~/src   //转到存放源代码压缩包的目录中。 tar zxvf php-5.3.13.tar.gz cd php-5.3.13/ ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-gd --with-zlib --with-jpeg-dir=/usr/lib64/ --with-png-dir=/usr/lib64/ --with-freetype-dir=/usr/lib64/ --enable-gd-native-ttf --enable-sockets --with-iconv --enable-mbstring --with-config-file-path=/usr/local/php5/etc --enable-zlib=/usr/lib64/  --enable-zip --with-curl  --with-xpm-dir=/usr/lib64/make make install cp php.ini-production  /usr/local/php5/etc/php.ini 3.重启Apache服务器,使用phpinfo查看php是否安装成功。 service apache2 restart 在默认的网站目录中,新建php文件,然后用web browser 或者wget测试 (如果curl没有开启,请检查php.ini 文件是否存在 extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/" extension = curl.so 不存添加即可)
理由:


一般的な検索パスとコンパイル パスPHP はデフォルトで /usr/lib/ の下で関連するライブラリ ファイルを検索するため、configure は /usr/lib/ です (インターネットから抜粋)

解決策:


ホストは x64 プラットフォーム、

ln -s /usr/lib64 /libXpm.so* /usr/lib/

とコンパイル時に指定され、 --with-xpm-dir=/usr/lib64/x11


checking for jpeg_read_header in -ljpeg... yesIf configure fails try --with-vpx-dir=<DIR>checking for png_write_image in -lpng... yesconfigure: error: libXpm.(a|so) not found.




その後はエラーは発生しませんmake と make install を実行してインストールし、php.ini を設定する必要がない場合は、

cp php.ini-production /usr/local/php5/etc /php .ini を実行する必要はありません。




昨夜、長い間格闘して、やっと出来ました。 その後、OneThinkの認証コードが正常に表示されるようになりました。







声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。