ホームページ  >  記事  >  バックエンド開発  >  Linux 環境で PHP を使用して Web サイトのスクリーンショットを撮る方法、linuxphp_PHP チュートリアル

Linux 環境で PHP を使用して Web サイトのスクリーンショットを撮る方法、linuxphp_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:53:071057ブラウズ

Linux環境でphpを使用してWebサイトのスクリーンショットを撮る方法linuxphp

この記事では、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 プログラミングのすべての人に役立つことを願っています。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1125247.html技術記事 Linux 環境で PHP を使用して Web サイトのスクリーンショットを撮る方法 linuxphp この記事では、PHP を使用して Linux 環境で Web サイトのスクリーンショットを撮る方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです: Chapter...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。