Xampp - ідеальне рішення для тих, хто потребує веб сервері для налагодження сценаріїв на мові програмування PHP. Pearl тощо. Xampp більш зручний для налагодження, ніж, наприклад, lamp-server. зважаючи на свою мобільності, і адаптованого інтерфейсу для запуску / зупинки веб сервера.
Ми тут розглянемо установку xampp таким чином, щоб заощадити час веб-майстру (тобто уберегти вас від збереження даних локального сервера кожного разу, коли вам необхідно переустановити систему, наприклад)
Перед установкою необхідно завантажити пакет xampp.
запустіть інсталятор * .run, попередньо зробивши його виконуваним, дочекайтеся закінчення установки
Зверніть увагу, для зручності ви можете створити окремий розділ під локальний веб сервер, це вбереже Вас від можливої втрати даних в майбутньому, але має сенс, якщо ви професійно займаєтеся веб розробкою
далі, під рутом скопіюємо папку lampp туди, де ми будемо зберігати наш веб сервер, наприклад / media / server /
видаляємо папку / opt / lampp /
створюємо символічне посилання lampp в папці / opt /, що веде на папку з нашим сервером (/ media / server / lampp)
Зверніть увагу, цей варіант іноді викликає помилки при використанні. Якщо у Вас виникають проблеми при такому варіанті, але Вам все ж потрібен окремий розділ, зробіть наступне:- створіть новий розділ (можна при установці системи)
- вкажіть точку монтування / opt / lampp /
- далі звичайним способом встановлюйте lampp
На цьому установка xampp закінчена.
Для запуску і зупинки xampp є кілька способів, ми розглянемо їх все.
просто через консоль, командами
створимо файли start.sh і stop.sh, зробимо їх виконуваними, і вставимо наступне вміст відповідно
У вас повинна бути встановлена утиліта gksu
запускає панель управління веб сервером, що має під собою кнопки запуску всього xampp, або по-окремо Apache, MySQL, ProFTPD. Для зручності можна створити .sh файл з відповідним вмістом.
Створимо файл /media/server/lampp/etc/fakesendmail.sh (створювати його можна в будь-якому місці, головне підправити шляху до скрипту) Вміст файлу
потім виконуємо команди
тепер потрібно прописав шлях до нашого fakesendmail в php.ini. пропишемо в ньому рядок
тепер налаштуємо збір пошти, щоб наші листи ми бачили людським способом, через поштову програму. Для цього нам знадобиться поштова програма Evolution. У ній створимо новий обліковий запис. Вказуємо будь email, наприклад, [email protected]. Далі слід вибрати тип сервера «Поштові каталоги в форматі Maildir» і в якості шляху до каталогу з поштою потрібно вказати «/ media / server / lampp / var / mail / sendmail». У діалоговому вікні «Відправлення пошти» потрібно вказати тип сервера «Sendmail».
Перезапустіть xampp, надішліть листа засобами PHP. і перевірте пошту використовуючи Evolution. Якщо все зроблено правильно, Ви побачите новий лист в обліковому записі [email protected].