XAMPP-ро дар Linux насб кунед

Муаллиф: Charles Brown
Санаи Таъсис: 6 Феврал 2021
Навсозӣ: 1 Июл 2024
Anonim
XAMPP-ро дар Linux насб кунед - Маслиҳати
XAMPP-ро дар Linux насб кунед - Маслиҳати

Мундариҷа

XAMPP (барои системаҳои гуногуни амалиётӣ, Apache, MySQL, PHP, Perl) тақсимоти Apache мебошад, ки шумо метавонед онро барои ташкили веб-сервери маҳаллӣ барои таҳия ва санҷиши вебсайтҳо истифода баред. XAMPP мисли веб-сервери фаъол амал мекунад ва ба шумо имкон медиҳад, ки вебсайтҳо ва барномаҳоро дар сатҳи маҳаллӣ санҷед. XAMPP-ро ба осонӣ танзим кардан мумкин аст, зеро қисми зиёди насб автоматӣ карда шудааст.

Ба қадам

Қисми 1 аз 3: Насби XAMPP

  1. Насбкунандаи XAMPP -ро зеркашӣ кунед. Шумо метавонед онро дар сайти зеркашӣ кунед apachefriends.org/download.html. Боварӣ ҳосил кунед, ки шумо версияи дурустро барои системаи худ зеркашӣ мекунед (32-bit ё 64-bit).
    • Дар ин мақола, мо версияи 64-bit 5.6.3 -ро ҳамчун намуна истифода хоҳем кард. Фармонҳоро дар асоси версияи истифодашудаатон тағир диҳед.
  2. Терминалро кушоед. Пеш аз насб кардани XAMPP, шумо бояд иҷозатҳои файли зеркашишударо тағир диҳед, то он кор кунад.
  3. Ҳуқуқҳоро иваз кунед. Фармони зеринро ворид кунед ва Enter -ро пахш кунед ва ҳангоми пурсиш пароли худро ворид кунед:
    • sudo chmod + x xampp-linux-x64-5.6.3-0-installer.run
    • Шумо метавонед файли зеркашишударо ба равзанаи Терминал кашед, то номи файл ва макони ҷойгиршударо ба таври худкор ворид кунед.
  4. Насбкунандаро кушоед. Пас аз тағир додани иҷозатҳо, шумо метавонед насбкунандаро барои насб кардани XAMPP кушоед. Фармони зеринро нависед ва Enter -ро пахш кунед:
    • sudo ./xampp-linux-x64-5.6.3-0-installer.run
  5. Барои насб кардани XAMPP дастурҳоро иҷро кунед. Насбкунанда қадам ба қадам тавассути раванд ҳидоят мекунад. Аксарияти корбарон метавонанд ҳамаи имконотро бо қиматҳои пешфарз гузоранд.
    • Шумо метавонед имконоти "Маълумоти бештар дар бораи BitNami барои XAMPP" -ро санҷед, агар ба маълумоти бештар дар бораи BitNami манфиатдор набошед.

Қисми 2 аз 3: Танзимоти XAMPP

  1. XAMPP -ро оғоз кунед. Шумо метавонед XAMPP-ро бо истифодаи фармони зерин аз Терминал оғоз кунед. Ба шумо лозим меояд, ки гузарвожаи худро дубора ворид кунед.
    • sudo / opt / lampp / lampp оғоз меёбад
  2. Дар браузери веб саҳифаи лаппиши XAMPP -ро кушоед. Браузерро кушоед ва нависед http: // localhost / xampp / дар сатри суроғаҳо. Вақте ки XAMPP кор мекунад, шумо ҳоло сафҳаи истиқболро хоҳед дид. Бо ин роҳ шумо метавонед санҷед, ки оё XAMPP дуруст кор мекунад.
  3. XAMPP-ро танзим кунед, то ҳангоми оғози Linux оғоз шавад. Агар шумо хоҳед, ки XAMPP ҳамеша кор кунад, вақте ки компютери шумо фаъол аст ва ба система ворид шудааст, шумо метавонед ба файл сатр илова кунед rc.local:
    • Терминали кушоед, нависед sudo nano /etc/rc.local ва пахш кунед Enter барои сабт кардани файл rc.local дар муҳаррир кушоед. Ту метавонӣ нано бо муҳаррири матни дӯстдоштаи худ иваз карда шудааст.
    • Илова кунед / opt / lampp / lampp оғоз ба хатти барои баромадан 0.
    • Файлро захира кунед rc.local хомӯш кунед ва онро хомӯш кунед.
  4. Танзимоти амнияти худро танзим кунед. XAMPP бе парол насб карда шудааст, аммо тавсия дода намешавад, ки XAMPP бидуни амният кор кунад. Бо истифодаи фармони зерин шумо метавонед ҳамаи танзимоти амниятиро танзим кунед. Бо ин шумо метавонед пай дар пай ҷанбаҳои гуногуни амниятро муқаррар кунед.
    • амнияти sudo / opt / lampp / lampp
    • Акнун шумо метавонед парол барои XAMPP таъин кунед, шумо метавонед танзимоти амнияти MySQL -ро таъин кунед ва шумо метавонед барои MySQL, phpMyAdmin ва FTP гузарвожаҳо эҷод кунед.
    • Ин номи корбарии XAMPP -ро мегирад чароғак.
  5. "EAccelerator" -ро фаъол кунед. XAMPP "eAccelerator" -ро дар бар мегирад, ки воситаи оптимизатсия барои рушди PHP мебошад. Агар шумо хоҳед, ки онро истифода баред, шумо бояд файл пешниҳод кунед /opt/lampp/etc/php.ini кушода ва ; аввали сатрҳои зеринро хориҷ кунед Пас аз сабти файл XAMPP-ро дубора оғоз кунед.

    ; васеъ = "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"


Ҳалли мушкилот

  1. Ҳангоми оғоз кардани XAMPP мушкилоти паёми хатогиро ислоҳ кунед. Агар шумо хатогии "Пас аз кӯчидан прототипи сегментро барқарор кардан муяссар нашуд: Иҷозат рад карда шуд?" дар оғозёбӣ, бо SELinux муноқиша вуҷуд дорад.
    • Намуди sudo / usr / sbin / setenforce 0 ва Enter -ро пахш кунед. Акнун шумо бояд XAMPP-ро бе ягон мушкилот оғоз кунед.
  2. Агар дар саҳифаи XAMPP ягон тасвире вуҷуд надошта бошад, масъаларо ҳал кунед. Агар XAMPP кор карда истодааст, аммо шумо дар веб-браузер ягон тасвирро намебинед, пас байни Apache ва баъзе версияҳои Linux ихтилофот ба амал меояд.
    • Файлро кушоед /opt/lampp/etc/httpd.conf.
    • Нест кардан # аз #MMAP-ро фаъол созед ва # EnableSendfile хомӯш карда шудааст.
    • XAMPP бозоғоз кунед. Акнун шумо бояд тасвирҳоро бинед.

Қисми 3 аз 3: Истифодаи XAMPP

  1. Ба сервери XAMPP файлҳоро илова кунед. Шумо метавонед файлҳоро ба сервери маҳаллии XAMPP бо гузоштани онҳо дар феҳристи зерин илова кунед. Ин ҷузвдони "root" -и веб-сервери XAMPP маҳаллии шумост. Веб-сервер метавонад ба ҳамаи файлҳои ин ҷузвдон дастрасӣ пайдо кунад:
    • / opt / lampp / htdocs /
  2. Барои танзими XAMPP утилитаи графикиро кушоед. XAMPP барномаи конфигуратсияро дар бар мегирад, ки бо он шумо метавонед танзимҳоро тавассути интерфейси графикӣ тағир диҳед. Шумо бо истифода аз фармонҳои зерин барнома кушоед:
    • CD / opt / lampp
    • sudo ./manager-linux-x64.run
  3. Санҷед, ки оё PHP дуруст кор мекунад. Вақте ки сервер кор мекунад, шумо метавонед санҷиши фаврӣ гузаронед, то боварӣ ҳосил кунед, ки сервер PHP-ро дуруст кор карда истодааст.
    • Муҳаррири матнии худро кушоед ва нависед:

      ? php echo "Салом ҷаҳон!"; ?> var13 ->

    • Файлро ҳамчун захира кунед test.php ва онро дар ҷузвдон гузоред / opt / lampp / htdocs /
    • Веб браузери худро кушоед ва нависед http: //localhost/test.php. Акнун шумо бояд матни "Салом ҷаҳон!" пайдо шудан.
  4. Хидматҳои вебии худро, ки мехоҳед санҷед, насб кунед. Ҳоло, ки шумо серверро танзим кардаед, шумо метавонед ба насб кардани хидматҳо, ба монанди Drupal ва Wordpress шурӯъ кунед. Барои дастурҳои муфассал ба ин ҷо нигаред:
    • Танзими пойгоҳи додаҳо дар MySQL