Составление списка / установка компонентов PHP Web Stack - PullRequest
0 голосов
/ 20 декабря 2010

Я установил WordPress 3.0.2 на свой локальный компьютер с помощью MS Webmatrix (бета-версия 3).Webmatrix говорит мне, что сайт использует PHP 5.2.Теперь мне нужно установить плагин WordPress (JanRain Engage, если быть точным), который требует cURL-SSL и JSON.

Перед установкой плагина, как определить, есть ли у меня уже cURL-SSL и JSON?Как мне их установить, если у меня их нет?Существуют ли специальные инструкции в контексте Webmatrix?

update
Какой самый простой способ запустить любой из предложенных кодов или фрагментов php, например phpinfo (), при условии, что Webmatrixсреда?Я подтвердил, что могу выполнить фрагмент php, «используя» Webmatrix, создав html-файл и просмотрев его в своем веб-браузере:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" /><title></title>
    </head>
    <body>
    <?php phpinfo(); ?>
    </body>
</html>

Это сработало.Но действительно ли это самый простой способ выполнить функцию PHP?Кажется, немного косвенным для меня.

Ответы [ 3 ]

1 голос
/ 20 декабря 2010

вы не устанавливаете json, это просто способ для javascript создавать ассоциативные объекты, если вы ссылались на функции кодирования / декодирования, которые доступны с 5.2.0, но вы можете сделать свои собственные довольно легко.

класс можно найти здесь

Чтобы узнать, установлен ли curl, просто наберите var_dump(curl_version());, если вы получили ошибку, чтобы активировать его, откройте php.ini, найдите строку с ;extension=php_curl.dll и удалите ;

1 голос
/ 20 декабря 2010

Первый порт захода: phpinfo(). Он расскажет вам о curl, и должен рассказать о SSL (у меня нет с этим опыта, поэтому я не знаю, как выглядит запись, но она должна быть в разделе curl).

json_decode и _encode () являются частью ядра, начиная с 5.2.

0 голосов
/ 20 декабря 2010

Для проверки в реальном времени вы можете использовать function_exists:

if ( !function_exists('curl_init') ) { // don't use cURL module
...