В следващата статия ще разгледаме XAMPP. Това е популярно servidor web които могат да работят добре на различни операционни системи. Тази публикация е най-вече за начинаещи потребители, особено за тези, които сменят Windows и не смеят да инсталират система LAMP.
За тези, които все още не знаят, XAMPP е уеб сървър, който се състои главно от система за управление на база данни, на Уеб сървър на Apache и преводачи за скриптови езици PHP y Perl. От версия 5.6.15 те промениха базата данни MySQL на MariaDB, което е разклонение на MySQL с GPL лиценз.
XAMPP е напълно безплатна и лесна за инсталиране дистрибуция на Apache който съдържа MariaDB, PHP и Perl. Инсталационният пакет е проектиран да бъде невероятно лесен за инсталиране и използване. Преди няколко години колега ни информира за предимствата на тази програма. Можете да видите тази статия в следващото връзка.
Този сървър идва конфигуриран по подразбиране с активирани почти всички опции. Той е безплатен както за търговски, така и за нетърговски цели. Ако го използвате търговски, уверете се, че спазвате лицензите на продуктите, включени в него. В момента има инсталатори за Windows, Gnu / Linux и OS X.
Официално дизайнерите го използваха само като инструмент за разработка, за да позволят на дизайнерите на уебсайтове и програмистите да тестват работата си на собствените си компютри, без да имат достъп до Интернет. За да направите това възможно най-лесно, някои функции за сигурност са деактивирани по подразбиране. В същото време е осигурен специален инструмент за защита с парола на най-важните части на пакета.
Инсталирайте XAMPP на Ubuntu 17.10
Тези стъпки могат да бъдат внедрени в други версии на Ubuntu, но в този случай ще го направя на Току-що инсталиран Ubuntu 17.10.
изтегляне
За начало ще изтеглим необходимия пакет (с .run разширение на файла) от Официален сайт.
Стартирайте инсталатора
Ще поставим файла xampp-linux-x64-7.1.10-0-installer.run (името може да се промени с пускането на нови версии) в нашата домашна директория. Веднъж там, в терминала (Ctrl + Alt + T) ще напишем следните команди:
chmod + x xampp-linux-x64-7.1.10-0-installer.run
След това трябва да стартираме инсталатора със следната команда:
sudo ./xampp-linux-x64-7.1.10-0-installer.run
Ако продължим, това приложение ще бъде инсталирано в директорията / opt / lampp по подразбиране.
Ние също ще трябва да изберем какви компоненти искаме да инсталираме. Ще направим това чрез проверките на следния екран:
След като инсталацията приключи, той ще ни попита дали искаме стартирайте мениджър. Ако отговорим да, ще видим нещо като следното:
Посетете Localhost
След като активирате уеб сървъра (Apache), вече можете да пишете в браузъра си http://localhost. Ако всичко върви добре, трябва да видите страницата за приветствие на XAMPP. Ако е така, работи.
Създайте стартер за табло на XAMPP
За да създадете стартер на контролен панел, който можем да намерим в Dash от нашия Ubuntu, от който можем да спрем и стартираме Apache, MariaDB и ProFTPD, ще трябва само да следваме следните стъпки:
Първо ще трябва да инсталираме следната библиотека, в случай че нямаме инсталирана:
sudo apt install python-glade2
След това ще създадем файл с разширение .desktop по следния път: / usr / share / applications /
Например:
sudo nano /usr/share/applications/xampp-control-panel.desktop
В този файл, който вече сме отворили, ще трябва само да копираме следния код, да запазим и затворим.
[Desktop Entry] Comment=Start/Stop XAMPP Name=XAMPP Control Panel Exec=gnome-terminal -e "bash -c 'sudo -i /opt/lampp/manager-linux-x64.run'" Encoding=UTF-8 Terminal=false Type=Application Icon=/opt/lampp/xampp.png
Редът, на който пише Икона, служи за импортиране на съответната икона, търсим в Google изображение на иконата на този сървър с разширение .png и го запазваме в / opt / lampp.
Сега, за да завършим, в таблото пишем вашето име и в момента ще се появи иконата на контролния панел. Е, или можем да го стартираме директно от тук, или да го добавим към докинга за любими.
Сега, когато сървърът ни работи, всеки, който иска, може да инсталира някакъв софтуер за мрежата, като WordPress или OwnCloud, или да започне да разработва свои собствени PHP или Perl програми.
Деинсталирайте XAMPP
За да премахнем този сървър от нашата операционна система, можем да използваме деинсталиране на файл което предлага. За да го стартираме, от терминала (Ctrl + Alt + T) пишем:
sudo /opt/lampp/uninstall
Разбрах..благодаря човече
Много ми помогна. Вече имам стара версия на xampp в ubuntu, но трябва да актуализирам само версията на PHP до последната версия. Направих процеса на компилиране и инсталиране, който е показан в localhost / таблото за управление, за да актуализирам до нова версия, но не успях, компилирам всичко добре, но не мога да намеря генерираните файлове, които трябва да съществуват. Някакъв урок за това как да извършите тази актуализация?
Здравейте. Не съм го пробвал, но опитайте какво Google показва. Вие ще ни кажете дали работи. Salu2.
Здравейте Густаво, опитайте този урок, за да видите дали той може да ви помогне, инсталирайте xampp на ubuntu . Актуализиран е до 2021 г., но предполагам, че следвайки всички стъпки няма да имате проблем. Всичко най-хубаво
Не ми помогна, търся го в таблото и не излиза и когато го стартирам директно от приложения, извежда грешка.
Ако има повече данни, мога само да ви кажа, че не са инсталирани правилно. Salu2.
в края получавам тази грешка:
Не може да стартира python '/opt/lampp/share/xampp-control-panel/xampp-control-panel.py' като root потребител.
Не може да се копира Xautorization файла на потребителя.
Как да запазя, когато създавам достъп до контролния панел?
Ако използвате nano, както е в статията, трябва да натиснете CTRL + O, за да запазите и CTRL + X, за да излезете. Salu2.
За разбирането,
Направих всички стъпки и го търся в таблото и той не се появява, отивам в папката / usr / share / applications и го стартирам директно и се появява съобщение, което казва „имаше грешка при стартирането на приложение ", отивам и коригирам xampp-control-panel.desktop и премахвам от exec = следния текст" gksudo phyton "и записвам, така че изпълнява прозореца, но не стартира услугите на apache и mysql, какво да правя в този случай?
Благодаря предварително за вашия отговор
Здравейте. Уверете се, че нямате друга инсталация на mysql и apache. Що се отнася до стартера, който имате в / usr / share / applications, редактирайте го и променете реда EXEC, който се появи в статията, на: Exec = gnome-terminal -e "bash -c 'sudo -i / opt / lampp / manager- linux -x64.run '». Запазете и трябва да можете да стартирате всички услуги, които xampp предлага. Salu2.
Добро утро, всеки път, когато xampp се отвори, той иска паролата на sudo, има ли начин да конфигурирате, че не я иска, само за това приложение?