Tôi đang cố gắng chạy firefox trên máy chủ không có đầu để chụp ảnh màn hình của trang web. Tôi có thể làm điều này tốt từ thiết bị đầu cuối bằng cách sử dụngSử dụng PHP và Xvfb
"DISPLAY =: 12 firefox -saveimage http://www.google.com/".
Vấn đề là khi tôi cố gắng thực hiện hệ thống ("DISPLAY =: 12 firefox -saveimage http://www.google.com"); không hoạt động. Tôi có cảm giác rằng nó không thực hiện trong môi trường vỏ bình thường. Tôi đã đi ngược lại phán quyết tốt hơn của tôi và cho người dùng apache một vỏ thực tế. Nếu tôi su apache và thực hiện lệnh tất cả mọi thứ là tốt và hoạt động như mong đợi, nhưng một lần nữa nó không hoạt động từ một cuộc gọi hệ thống. Bất kỳ cái nhìn sâu sắc là rất hoan nghênh.
Tôi đã thực hiện một cảnh quay và nó không hoạt động = \ – William
OK, phiên bản thứ hai lên. – chaos
Tôi mệt mỏi và nó thậm chí không thực hiện. Đó là những gì làm cho tôi nghĩ rằng có lẽ môi trường mà php thực hiện các cuộc gọi hệ thống trong là một số khác nhau như thế nào. – William