I also was not able to install ps using PEAR. Here are the steps I took to getting it installed:
1. you may need to install the perl module XML::Parser (http://search.cpan.org/~msergeant/XML-Parser/Parser.pm) to get pslib to install
2. install pslib (http://pslib.sourceforge.net/)
3. install ps (http://pecl.php.net/package/ps) using the instructions from (http://www.php.net/manual/en/install.pecl.phpize.php)
4. copy the ps.so file created by to the php extensions directory (not automatically done)
5. edit php.ini to include the ps extension (not automatically done)
If you are running FreeBSD, this link may help you with problems installing pslib (http://www.freebsd.org/cgi/query-pr.cgi?pr=84406).
Note that pslib (the library) and ps (the php extension) are not the same.
PHP.mk документација
PS Функции
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
ref.ps.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
ref.ps.php
PS Функции
Референца за `ref.ps.php` со подобрена типографија и навигација.
PS Функции
Контакт информации
Ако имате коментари, исправки на грешки, подобрувања за оваа екстензија или pslib, тогаш ве молиме испратете ми е-пошта » [email protected]. Секоја помош е многу добредојдена.
Содржина
- ps_add_bookmark — Додај обележувач на тековната страница
- ps_add_launchlink — Додава врска што стартува датотека
- ps_add_locallink — Додава врска до страница во истиот документ
- ps_add_note — Додава белешка на тековната страница
- ps_add_pdflink — Додава врска до страница во втор pdf документ
- ps_add_weblink — Додава врска до веб-локација
- ps_arc — Црта лак спротивно од стрелките на часовникот
- ps_arcn — Црта лак во насока на стрелките на часовникот
- ps_begin_page — Започни нова страница
- ps_begin_pattern — Започни нов шаблон
- ps_begin_template — Започни нов шаблон
- ps_circle — Црта круг
- ps_clip — Го сече цртежот до тековната патека
- ps_close — Затвора PostScript документ
- ps_close_image — Затвора слика и ослободува меморија
- ps_closepath — Затвора патека
- ps_closepath_stroke — Затвора и ги повлекува линиите на патеката
- ps_continue_text — Продолжи го текстот во следниот ред
- ps_curveto — Црта крива
- ps_delete — Ги брише сите ресурси од PostScript документ
- ps_end_page — Крај на страница
- ps_end_pattern — Крај на шема
- ps_end_template — Крај на шаблон
- ps_fill — Пополнува тековна патека
- ps_fill_stroke — Пополнува и црта тековна патека
- ps_findfont — Вчитува фонт
- ps_get_buffer — Презема целосен бафер што содржи генерирани PS податоци
- ps_get_parameter — Добива одредени параметри
- ps_get_value — Добива одредени вредности
- ps_hyphenate — Хифенизира збор
- ps_include_file — Чита надворешна датотека со суров PostScript код
- ps_lineto — Црта линија
- ps_makespotcolor — Создава спот боја
- ps_moveto — Поставува тековна точка
- ps_new — Создава нов објект за PostScript документ
- ps_open_file — Отвора датотека за излез
- ps_open_image — Чита слика за подоцнежно поставување
- ps_open_image_file — Отвора слика од датотека
- ps_open_memory_image — Отвора слика од датотека
- ps_place_image — Зема GD слика и враќа слика за поставување во PS документ
- ps_rect — Поставува слика на страницата
- ps_restore — Црта правоаголник
- ps_rotate — Враќа претходно зачуван контекст
- ps_save — Поставува фактор на ротација
- ps_scale — Зачувува тековен контекст
- ps_set_border_color — Поставува фактор на скалирање
- ps_set_border_dash — Поставува боја на границата за анотации
- ps_set_border_style — Поставува должина на цртичките за границата на анотациите
- ps_set_info — Поставува стил на границата на анотациите
- ps_set_parameter — Поставува полиња со информации за документот
- ps_set_text_pos — Поставува одредени параметри
- ps_set_value — Поставува позиција за излез на текст
- ps_setcolor — Поставува одредени вредности
- ps_setdash — Поставува тековна боја
- ps_setflat — Поставува изглед на испрекината линија
- ps_setfont — Поставува рамност
- ps_setgray — Поставува фонт што ќе се користи за следниот излез
- ps_setlinecap — Поставува изглед на крајот на линијата
- ps_setlinejoin — Го поставува изгледот на крајот на линијата
- ps_setlinewidth — Поставува како се спојуваат поврзаните линии
- ps_setmiterlimit — Поставува ширина на линијата
- ps_setoverprintmode — Поставува ограничување на митерот
- ps_setpolydash — Поставува тековна боја
- ps_shading — Поставува режим на препечатување
- ps_shading_pattern — Создава сенка за подоцнежна употреба
- ps_shfill — Создава шема врз основа на сенка
- ps_show — Пополнува област со сенка
- ps_show_boxed — Испис на текст
- ps_show_xy — Испис на текст во кутија
- ps_show_xy2 — Испис на текст на дадена позиција
- ps_show2 — Испис на текст на позиција
- ps_string_geometry — Испис на текст на тековната позиција
- ps_stringwidth — Добива геометрија на стринг
- ps_stroke — Добива ширина на стринг
- ps_symbol — Црта тековна патека
- ps_symbol_name — Испис на глиф
- ps_symbol_width — Добива име на глиф
- ps_translate — Добива ширина на глиф
Белешки од корисници 3 белешки
mattwheaton на hotmail точка com ¶
19 години пред
billy точка diehl на us точка army точка mil ¶
19 години пред
OK, OK, the previous note helped get me started, but really, it took me most of the day to figure out how to get this "pear install ps" to work. At first, it seemed geared for PHP4. Hopefully, I can save someone the day I just spent. (Don't get me wrong, I learned something new).
If the above statement doesn't work try this because it worked for me using PHP5 and Apache.
1. Forget the "pear install ps", it doesn't work. Whoever wrote that should get punched.
2. Make sure you've got PHP5 and Apache working as you like.
3. Go to http://pecl.php.net/package/ps and download the latest release.
4. Decompress the contents into its own directory somewhere.
5. Read http://www.php.net/manual/en/install.pecl.phpize.php which tells you what to do with what you just decompressed.
6. Move the final result (a shared object file) into the directory specified by your php.ini file's "extension_dir".
7. Create an entry in you php.ini (along with other similar statements that should already be there) that says "extension=ps.so"
8. For giggles, restart apache
Worked for me, hope it works for you...
norbert на hipersonik точка com ¶
20 години пред
For everybody who is frustrated by the not working of 'pear install ps' command under most likely SuSE, at www.hipersonik.com/php_ps_pslib.html is a possible way to get it working. It is also possible to use these instructions under other distributions.
If 'pear install ps' works fine from the start (pslib etc is installed), but ps does not work yet, use dl('ps.so'); This will save you a lot of time.