ホームページ >バックエンド開発 >PHPチュートリアル >PHP CutyCapt は Web ページ URL のスクリーンショットを生成します
要件:
1、Linux システムが必要です。
2、エックスサーバー。 (コマンドラインでX-serverシミュレーションとキャッシュレンダリンググラフィックスを実現) - X-Serverがインストールされていない環境での画像レンダリングを提供)
アジェンダ:
Ubuntu システムを取る例として:
1、コマンドラインを開きます。
2. svn と g++ をインストールします。以前にインストールしたことがある場合は、このコマンドを実行してもエラーは報告されません。
sudo apt-get install subversion libqt4-webkit libqt4-dev g++3、svn に基づいて CutyCapt をインストールします。
svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycapt4、上記でエラーが報告された場合は、
svn co https://svn.code.sf.net/p/cutycapt/code/5 を実行し、CutyCapt インストール ディレクトリを開きます。
cd cutycapt/CutyCapt6、CutyCapt をインストールします。
qmakemake7、xvfb をインストールします
sudo apt-get install xvfb
8、あなた完了したら、テストしてコマンドを実行します
xvfb-run --server-args="-screen 0, 1024x768x24" ./CutyCapt --url=http://www.baidu --out=baidu.png
php コードの実行:
1、Apacheのwwwディレクトリを開き、新しいindex.php
2,
<?php //你的CutyCapt安装目录 你想要的输出目录 system('xvfb-run /var/www/CutyCapt/CutyCapt --url=http://www.baidu --out=/var/www/git/d2d-ui/src/backend/heatmap/heatmap.jpg',$m);if (!empty($m)) { //success!}3 .http://127.0.0.1
終わり!