Опис основних видів і способів розкручення web-сайту. Опис різноманітних факторів, які впливають на позицію отриманих сторінок web-сайту при пошуковому запиті.
Дистрибутиви PHP завантажуємо тут: http://www.php.net/downloads.php (завантажуємо файл PHP x.x.x zip package) Крім того, нам буде потрібна документація по роботі з PHP (основи програмування, синтаксис, функції й т.д.) і , звичайно, на російській мові, качаємо тут: http://www.php.net/download-docs.php
Далі робимо наступне. Розпаковуємо архів у бажаний каталог (за змовчуванням пропонується "C:\php", рекомендую туди й писати). Відкрийте конфігураційний файл з конфігураційними рекомендованими настройками - php.ini-recommended ( що знаходиться в корені дистрибутива), перейменуйте його в "php.ini" і корегуємо його зміст.
Редакція php.ini:
Знайдіть і включіть (змініть Off на On) наступні директиви:
short_open_tag = On display_errors = On register_globals = On register_long_arrays = On
Знайдіть рядок:
post_max_size = 8M
Збільшіть до 16 Мбайт максимальний розмір даних прийнятих методом POST, змінивши його на:
post_max_size = 16M
Знайдіть рядок:
;include_path = ".;c: \php\includes"
Розкоментуйте його, видаливши перед рядком символ крапки з коми (Увага виключення! Зворотні косі риси при вказівці шляху):
include_path = ".;c: \php\includes"
Створіть порожній каталог "C: \php\includes", для зберігання класів, що підключаються
Знайдіть рядок:
extension_dir = "./"
Встановіть значенням даної директиви шлях до папки з розширеннями:
extension_dir = "C:/php/ext"
Знайдіть рядок:
;upload_tmp_dir =
Розкоментуйте його й вкажіть у значенні наступний шлях:
upload_tmp_dir = "C:/php/upload"
Створіть порожню папку "C: \php\upload", для зберігання тимчасових файлів, завантажених через HTTP.
Знайдіть рядок:
upload_max_filesize = 2M
Збільшіть максимально припустимий розмір файлів, що завантажуються, до 16 Мбайт:
upload_max_filesize = 16M
Підключіть, розкоментувавши, вказані бібліотеки розширень:
розкоментуйте й встановіть значенням даної директиви такий шлях:
session.save_path = "C:/php/tmp"
Створіть порожню папку "C:\php\tmp" для зберігання тимчасових файлів сесій
Збережіть зміни й закрийте файл php.ini.
Наступний крок - необхідно додати каталог із встановленим PHP інтерпретатором в PATH операційної системи. Для цього робимо наступне: натискаємо "Пуск" ("Start") -> "Панель управління" ("Control Panel") -> "Система" ("System"), відкриваємо вкладку "Додатково" ("Advanced"), натискаємо кнопку "Змінні середовища" ("Environment Variables"), і в розділі "Системні змінні" ("System Variables") робимо подвійне клацання на рядку "Path", додаємо в поле "Значення змінної" ("Variable Value"), до того, що там уже існує, шлях до каталогу із встановленим PHP - "C:\php" (але без лапок). Зверніть увагу на те, що символ крапки з комою розділяє шляхи. І ще один важливий момент – обов”язково встановіть в змінні середовища шлях до PHP перед уже наявним там шляхом до каталогу "bin" встановленої директорії MySQL. Щоб внесені зміни набули чинності, перезавантажте операційну систему Приклад рядка Path:
%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.0\bin
Установка й настроювання PHP інтерпретатора - завершені
Опис бібліотек, що підключаються:
php_curl.dll - Дуже важлива й потрібна бібліотека, що дозволяє з”єднуватися й працювати із серверами, за допомогою величезної кількості інтернет-протоколів;
php_gd2.dll - Ще одна незамінна бібліотека, що дозволяє працювати із графікою. Ви думали на PHP можна тільки HTML сторінки генерувати? А от і ні! За допомогою PHP можливо майже все, у тому числі й малювати;
php_mbstring.dll - Бібліотека містить функції для роботи із багато-байтними кодуваннями, до яких відносятся кодування східних мов (японський, китайський, корейський), Юнікод (UTF-8) і інші;
php_mcrypt.dll - Бібліотека що дозволяє працювати з більшою кількістю алгоритмів шифрування, серед яких DES, TripleDES, Blowfish і інші;
php_mysql.dll - Ім”я бібліотеки говорить саме за себе - вона необхідна для роботи із сервером MySQL;
php_mysqli.dll - Дана бібліотека є розширенням попередньої й містить додаткові функції PHP для роботи із сервером MySQL версії 4.1.3 і вище.
Вказаних бібліотек повинно вистачити для повноцінної роботи PHP. Згодом, якщо з”явиться така необхідність, ви зможете підключити додаткові бібліотеки, але не варто підключати їх усі відразу з думкою, що кашу маслом не зіпсуєш, у цьому випадку зайва кількість підключених бібліотек може помітно сповільнити роботу PHP.