XAMPP е независима сървърна платформа, която съдържа MySQL база данни, Apache уеб сървър и интерпретатори за скриптовите езици PHP и Perl. Името му е абревиатура на: X (за името на операционната система), Apache, MySQL, PHP, Perl. Програмата действа като уеб сървър, лесно се работи с нея и е способна да интерпретира динамични страници.
Аз работя с Ubuntu 12.04.4 LTS и с версия 1.8.3-5 на XAMPP, която включва следните модули:
- Apache 2.4.7;
- MySQL 5.6.14;
- PHP 5.5.6;
- PEAR + SQLite 2.8.17/3.7.17 + multibyte поддръжка (mbstring);
- Perl 5.16.3;
- phpMyAdmin 4.0.9;
- OpenSSL 1.0.1e;
- ProFTPD 1.3.4c;
- GD 2.0.35;
- Freetype2 2.4.8.
Можете да изтеглите тази версия на програмата от тук:
http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.3/xampp-linux-1.8.3-5-installer.run/download?use_mirror=heanet
Отворете терминала от папката, в която сте съхранили файла и въведете:
sudo chmod 755 xampp-linux-1.8.3-5-installer.run
sudo ./xampp-linux-1.8.3-5-installer.run
С горните команди променяте правата на потребителя за файла и стартирате инсталацията.
Ще се появи следният графичен инсталатор:

Няколко пъти ще ви се наложи да кликнете върху бутона Next, без да е необходимо да правите някакви промени, докато достигнете до финалния прозорец, а именно:

Кликнете върху бутона Finish. Инсталацията на ХАМРР е завършена.
Ако не премахнете отметката пред “launch XAMPP”, когато кликнете върху бутона Finish, ще се отвори следния прозорец във вашия браузър:

Ако страницата не се отвори автоматично, отворете браузъра и в адресната лента въведете http://localhost.
Спиране и стартиране на ХАМРР от терминала
За да спрете ХАМРР, в терминала въведете:
sudo /opt/lampp/lampp stop
За да стартирате ХАМРР, в терминала въвеждате:
sudo /opt/lampp/lampp start
Основни настройки
Едновременно с отваряне на браузъра, ще се отвори и XAMPP Graphical Manager (графичен инструмент за по-лесно управление на сървърите):

Ако това не се случи, въведете в терминала следната команда, за да го стартирате:
gksu /opt/lampp/manager-linux.run
или
cd /opt/lampp
sudo ./manager-linux.run (или manager-linux-x64.run за 64-битови системи)
Поставяне на пароли на сървърите
В XAMPP Graphical Manager, кликнете последователно върху името на всеки сървър и го стартирайте. За да поставите пароли на сървърите:
1. Отворете терминала и въведете следната команда:
sudo /opt/lampp/lampp security
Ще ви бъдат зададени въпроси за създаване на пароли на сървърите. Когато завършите
процеса на задаване на пароли, е необходимо да рестартирате XAMPP.
На изображението по-долу се вижда, че вече са създадени паролите за сървърите и страниците на ХАМРР са защитени.

2. За да рестартирате ХАМРР, в терминала въведете:
sudo /opt/lampp/lampp restart
За да тествате дали всичко работи, в адресната лента на браузъра въвеждате: http://localhost.
Оптимизиране на изпълнението на РНР скрипта
За да оптимизирате изпълнението на РНР скрипта, е необходимо да активирате eAccelerator. Това може да се направи чрез конфигуриране на файла php.ini, който се намира в директорията: /opt/lampp/etc/php.ini. Отворете файла с текстовия редактор, открийте следните редове:
;extension="eaccelerator.so" ;eaccelerator.shm_size="16" ;eaccelerator.cache_dir="/opt/lampp/tmp/eaccelerator" ;eaccelerator.enable="1" ;eaccelerator.optimizer="1" ;eaccelerator.check_mtime="1" ;eaccelerator.debug="0" ;eaccelerator.filter="" ;eaccelerator.shm_max="0" ;eaccelerator.shm_ttl="0" ;eaccelerator.shm_prune_period="0" ;eaccelerator.shm_only="0" ;eaccelerator.compress="1" ;eaccelerator.compress_level="9"
Премахнете точката и запетаята в началото на всеки ред и рестартирайте ХАМРР.
Eaccelerator намалява натоварването на сървъра и увеличава скоростта на изпълнение на РНР кода от 1 до 10 пъти.
Eaccelerator намалява натоварването на сървъра и увеличава скоростта на изпълнение на РНР кода от 1 до 10 пъти.
Контролен панел на ХАМРР
Ако искате да използвате Контролния панел на ХАМРР, за да стартирате или спрете сървърите, в терминала въведете:
sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel

Ако получите съобщение за грешка “Error importing pygtk2 and pygtk2-libglade“, в терминала въведете:
sudo apt-get install python-glade2
за да инсталирате пакета python-glade2.
Проверка на статуса на ХАМРР
За да проверите дали са стартирани модулите на XAMPP, в терминала (CTRL+Alt+T) въведете:
sudo /opt/lampp/lampp status
Други команди за работа с LAMPP/ХАМРР
|
Няма коментари:
Публикуване на коментар