Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Koreshkov V.V.                       2:5020/175.2   26 Jul 2002  01:43:32
 To : All
 Subject : Hе работает связка PHP+Gd+Apache
 -------------------------------------------------------------------------------- 
 
 Уважаемые, есть вопрос. Самостоятельно бороться уже ну никак.
 Итак, нужно поставить связку PHP+Gd+Apache и ещё кое-что, но сейчас меня
 интересует Gd.
 Взял последний Apache, PHP-4.2.2, Gd-1.84, Zlib-1.14, libpng-1.2, gpeg-6b
 (номера версий могу спутать - пишу по памяти, да это и не критично). Собираю
 всё это в тестовых целях на RH7.2. Пишу PHP скрипт вот такого содержания:
 <?php
 phpinfo();
 
 ?>
 
 Запускаю его http://...../testphp.php
 
 И вижу следующее:
 PHP собран так './configure' '--with-apache=../apache_1.3.26rusPL30.13'
 '--with-mod_charset' '--with-mysql' '--with-oci8' '--with-gd'
 
 Поддержка GD есть:
 GD Support enabled 
 GD Version 1.6.2 or higher 
 JPG Support enabled 
 PNG Support enabled 
 WBMP Support enabled 
  Здорово. Подсовываю скриптик test.php:
 <?php
 Header("Content-type: image/png");
 $dr[0]=10;
 $dr[1]=40;
 $dr[2]=390;
 $dr[3]=40;
 $dr[4]=390;
 $dr[5]=60;
 $dr[6]=10;
 $dr[7]=60;
 $dr1[0]=9;
 $dr1[1]=39;
 $dr1[2]=391;
 $dr1[3]=39;
 $dr1[4]=391;
 $dr1[5]=61;
 $dr1[6]=9;
 $dr1[7]=61;
 $string="URA!";
 $x_window=400;
 $y_window=200;
 $im = imagecreate ($x_window,$y_window);
 $blue = ImageColorAllocate($im, 222, 235, 252);
 $orange = ImageColorAllocate($im, 249, 162, 4);
 $black = ImageColorAllocate($im, 0, 0, 0);
 ImageFill ($im, 1, 1, $blue);
 for ($i = 0; $i <= ($x_window/50); $i++)
 {
 ImageLine ($im, $i*50, 0, $i*50, $y_window, $black);
 }
 ImageFilledPolygon ($im, $dr, 4, $orange);
 ImagePolygon ($im, $dr1, 4, $black);
 ImagePng($im);
 ImageDestroy($im);
 
 ?>
 
  И некую картинку test.png. Запускаю скриптец
 http://...../test.php
 
 И всё нормально работает.
 Теперь повторяю тоже самое на Solaris 7. Собираю всё так же как и на Линуксе,
 но без поддержки Oracle.
 
 Запускаю скрипт http://....../test.php. Браузер прорисовывает только рамку
 картинки, но самой её нет. Я не программист, поэтому по поводу корректности
 PHP кода судить не буду - на Линуксе то работает. В логах апача ничего нет.
 Чего ж я не доконфигурил то? Кто-то делал такую штуку?
 
 Спасибо.
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hе работает связка PHP+Gd+Apache   Koreshkov V.V.   26 Jul 2002 01:43:32 
Архивное /ru.unix.bsd/3300501c410a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional