この記事では、Linux環境でphpを使用してWebサイトのスクリーンショットを撮る方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
ステップ 1: wkhtmltopdf をダウンロードします
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ ~]# wget http://download.gna.org/wkhtmltopdf/0.12/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar .xz
ステップ 2: 解凍します
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ ~]# xz -d wkhtmltox-0.12.3_linux-generic-amd64.tar.xz
ステップ 3: 解凍を続ける
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ ~]# tar xvf wkhtmltox-0.12.3_linux-generic-amd64.tar
ステップ 4: ディレクトリを選択します
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ ~]# cd wkhtmltox
[root@iZ94aawoublZ wkhtmltox]#ls
bin には lib 共有が含まれます
ステップ 5: lib ディレクトリを選択します
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ wkhtmltox]# cd lib/
[root@iZ94aawoublZ lib]#ls
libwkhtmltox.so libwkhtmltox.so.0 libwkhtmltox.so.0.12 libwkhtmltox.so.0.12.3
ステップ 6: libwkhtmltox.so を usr/local/lib にコピーします
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ lib]# cp libwkhtmltox.so /usr/local/lib
[root@iZ94aawoublZ lib]# cd ../include/
ステップ7
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ include]# cp -R wkhtmltox/ /usr/local/include/
ステップ 8: php wkhtmltox をインストールする
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ include]# wget https://github.com/mreiferson/php-wkhtmltox/archive/master.zip
[root@iZ94aawoublZ include]#ls
master.zip wkhtmltox
ステップ 9: 解凍する
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ include]# unzip master.zip
ステップ 10: ディレクトリを選択します
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ include]# cd php-wkhtmltox-master/
ステップ11
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ php-wkhtmltox-master]# /usr/local/php/bin/phpize
構成:
PHP API バージョン: 20131106
Zend モジュール API 番号: 20131226
Zend 拡張機能 API 番号: 220131226
ステップ 12: インストール
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ php-wkhtmltox-master]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@iZ94aawoublZ php-wkhtmltox-master]# make
[root@iZ94aawoublZ php-wkhtmltox-master]# make install
共有拡張機能のインストール: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
ステップ 13
コードをコピーします コードは次のとおりです: [root@iZ94aawoublZ php-wkhtmltox-master]# echo "extension=phpwkhtmltox.so" >> /usr/local/php/etc/php.ini
[root@iZ94aawoublZ php-wkhtmltox-master]# service php-fpm restart
php-fpm を正常にシャットダウンしました
テストは成功しましたか
あなたのスキルを試してください:
リーリーさらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「PHP グラフィックスおよび画像操作スキルのまとめ」、「PHP Office ドキュメント操作スキルのまとめ (Word、Excel、Access、ppt を含む)」 』、『php日時の使い方まとめ』、『phpオブジェクト指向プログラミング入門チュートリアル』、『php文字列(ストリング)の使い方まとめ』、『php+mysqlデータベース操作入門チュートリアル』、『php共通データベース操作スキルまとめ』
この記事が PHP プログラミングのすべての人に役立つことを願っています。