Fi atupa sii (Linux Aalemo MySQL PHP) ni Ubuntu jẹ irorun.
Ilana naa pin si awọn ẹya mẹta: Fi sori ẹrọ ati idanwo Apache, fi sori ẹrọ ati idanwo PHP, ati nikẹhin fi oluṣakoso ibi ipamọ data MySQL sii.
Atọka
afun
Fifi sori
Ninu ebute kan, tẹ:
sudo apt-gba fi sori ẹrọ apache2
Ṣetan, o ti ni Apache 2 ti o fi sori ẹrọ rẹ.
Olupin wẹẹbu yoo bẹrẹ laifọwọyi nigbati o ba bata ẹrọ naa. Ni ọran ti o ni lati bẹrẹ pẹlu ọwọ, tẹ aṣẹ atẹle ni ebute kan:
sudo iṣẹ apache2 bẹrẹ
Lati da iṣẹ naa duro:
sudo iṣẹ apache2 da duro
Ati lati tun bẹrẹ
iṣẹ apeso sudo2 tun bẹrẹ
Ilana ti o ni lati tọju awọn oju opo wẹẹbu rẹ ni: / var / www
Lati le ṣe eyi, o jẹ dandan lati fun olumulo rẹ awọn anfani pataki. Atẹle atẹle jẹ deede ni ọpọlọpọ awọn ọran, botilẹjẹpe iyẹn le yatọ si da lori iwọn aabo ti o nilo lori olupin wẹẹbu rẹ:
sudo chmod -R 775 / var / www
Idanwo
Wo ile http://localhost ninu ẹrọ lilọ kiri lori ayelujara rẹ. O yẹ ki o wo oju-iwe Apache kan.
PHP
Fifi sori
Ninu ebute kan, tẹ aṣẹ wọnyi:
sudo apt-gba fi sori ẹrọ php5 libapache2-mod-php5 php5-cli php5-mysql
Tun Afun bẹrẹ pẹlu:
iṣẹ apeso sudo2 tun bẹrẹ
Idanwo
Lati ṣe idanwo pe o ti fi sii ni deede, a yoo ṣẹda iwe afọwọkọ PHP ti o rọrun julọ:
sudo gedit /var/www/test.php
Tẹ akoonu atẹle naa ki o fi faili naa pamọ:
Lati ṣiṣe iwe afọwọkọ naa, Mo ṣii aṣawakiri wẹẹbu rẹ ati wọle si URL wọnyi: http://localhost/prueba.php. O yẹ ki o wo oju-iwe kan pẹlu alaye nipa fifi sori PHP rẹ.
MySQL
Fifi sori
Tẹ aṣẹ atẹle ni ebute kan:
sudo apt-gba fi sori ẹrọ mysql olupin mysql-onibara libmysqlclient-dev
Lakoko ilana fifi sori ẹrọ, yoo beere lọwọ rẹ lati fi ọrọigbaniwọle sii si olumulo root MySQL.
Idanwo
Tẹ awọn atẹle ni ebute kan:
ipo mysql iṣẹ sudo
O yẹ ki o pada nkankan nipa ipo ti ilana mysql.
Lati rii daju pe ọrọ igbaniwọle naa n ṣiṣẹ daradara:
MySQL -uroot -pxxx
Nibo xxx jẹ ọrọ igbaniwọle ti o tẹ lakoko fifi sori MySQL.
Ti o ba fẹ yi ọrọ igbaniwọle root pada, ṣiṣe aṣẹ atẹle lẹhin ti o wọle si MySQL:
SET Ọrọigbaniwọle FUN 'root' @ 'localhost' = Ọrọigbaniwọle ('yyy');
Rirọpo yyy fun ọrọ igbaniwọle titun rẹ.
MariaDB
Siwaju ati siwaju sii eniyan fẹ lati lo MariaDB dipo MySQL. O yẹ ki o ṣe akiyesi pe MariaDB ni ibaramu giga pẹlu MySQL, nitori o ni awọn ofin kanna, awọn atọkun, awọn API ati awọn ile ikawe, ipinnu rẹ ni anfani lati yi olupin kan pada fun omiiran taara. Eyi jẹ bẹ nitori MariaDB jẹ orita taara ti MySQL, pẹlu iyatọ ti o ni iwe-aṣẹ GPL, laisi MySQL eyiti, lẹhin rira Oracle ti Sun, yi iwe-aṣẹ rẹ pada si ti ara ẹni.
Jẹ ki a wo bi a ṣe le fi MariaDB sori ẹrọ, dipo MySQL.
Fifi sori
Ni ọran ti o ti fi MySQL sii tẹlẹ, o gbọdọ kọkọ yọ a kuro:
sudo apt-get purge mysql * sudo gbon-gba autoremove
Lẹhinna, o ni lati ṣafikun PPA ti o baamu. Ninu ọran ti Ubuntu 13.10:
sudo apt-gba fi sori ẹrọ awọn ohun-ini sọfitiwia-wọpọ sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://mariadb.biz .net.id // repo / 5.5 / ubuntu saucy akọkọ
Ati fi awọn idii sii:
sudo apt-gba imudojuiwọn sudo apt-gba fi sori ẹrọ alabara mariadb olupin mariadb-client
Yoo beere fun ọrọ igbaniwọle ti olumulo gbongbo, gẹgẹ bi MySQL.
Idanwo
Lati rii daju fifi sori ẹrọ ti o tọ ti MariaDB:
MySQL -v
O yẹ ki o pada alaye nipa MariaDB.
Lati ṣayẹwo ipo ti ilana mariadb:
ipo mysql iṣẹ sudo
Wiwọle latọna jijin si ibi ipamọ data
Ti o ba fẹ wọle si MySQL nipasẹ awọn iwe afọwọkọ latọna jijin (iyẹn ni, kii ṣe alejolejo lori olupin tirẹ) o ni lati satunkọ adirẹsi asopọ ni /etc/mysql/my.cnf ki o rọpo iye aiyipada (127.0.0.1) pẹlu adirẹsi IP rẹ.
Lẹhin ṣiṣe iyipada si my.cnf, tun MySQL bẹrẹ pẹlu:
sudo iṣẹ mysql tun bẹrẹ
phpMyAdmin
phpMyAdmin jẹ olutọju ayaworan fun MySQL ni lilo pupọ nipasẹ awọn admins. Lati fi sii, tẹ ebute kan sii:
sudo apt-gba fi sori ẹrọ phpmyadmin
Lati wọle si, wọle si URL atẹle lati aṣawakiri wẹẹbu rẹ: http://localhost/phpmyadmin
Maṣe gbagbe lati tẹ aaye aaye ninu iboju iṣeto lati yan Apache2 bi olupin ayelujara ti a fẹ tunto laifọwọyi.
Ti o ko ba le wọle si phpmyadmin, gbiyanju ṣiṣẹda symlink kan ninu folda www, bii bẹẹ:
sudo ln -s / usr / share / phpmyadmin / var / www /
gd ikawe
Ti o ba fẹ ṣafikun atilẹyin fun iran aworan ati ifọwọyi ni PHP, Mo kọwe ni ebute kan:
sudo apt-gba fi sori ẹrọ php5-gd
SSL lori Apache 2
Lati mu SSL (Secure Socket Layer) module ṣiṣẹ ni Apache 2, tẹ ebute kan sii:
sudo a2enmod ssl
Lati wo awọn ayipada, maṣe gbagbe lati tun Apache2 bẹrẹ pẹlu:
sudo /etc/init.d/apache2 tun bẹrẹ
Fuentes: Deadwolf & Awọn alailẹgbẹ
Awọn asọye 37, fi tirẹ silẹ
Ti o ba lo Pọọku Ubuntu, o ṣiṣẹ dara julọ (ni Ubuntu Server wọnyi awọn paati ti wa ni tẹlẹ ti fi sori ẹrọ nipasẹ aiyipada).
Mo mọ ọna kan ti o dabi ẹnipe o rọrun si mi, o kan lo laini aṣẹ atẹle:
"Sudo apt-gba fi sori ẹrọ olupin-atupa ^" ati woala ... Gbogbo ilana jẹ iṣe adaṣe ni adaṣe.
Ooto ni yeno. Ṣugbọn ti o ba fẹ nkan ti o dara julọ bi fifẹ nignx dipo Apache, iwọ yoo ni lati lo ọna miiran.
atupa = Linux Apache MySQL PHP, ti o ba fẹ nginx kii ṣe atupa mọ 😛
Apoti “olupin-fitila” ko han ni ibi-ipamọ Mi kongẹ.
ni ipari ti package naa “^” wa: sudo apt-get fi sori ẹrọ atupa-olupin ^
Yẹ! 🙂
O tumọ si:
apt-gba fi sori ẹrọ awọn iṣẹ ṣiṣe
awọn iṣẹ ṣiṣe
ki o yan aṣayan LAMP-SERVER ki o tẹsiwaju pẹlu fifi sori ẹrọ 😀
Iyẹn ni mo ri.
Wo, ni bayi Emi ko le fi idi alaye yẹn mulẹ. Sibẹsibẹ, ni ibamu si awọn idii Ubuntu, kii yoo jẹ eleyi: http://packages.ubuntu.com/search?keywords=lamp&searchon=names&suite=saucy§ion=all
Ko si iru package bẹẹ.
Yẹ! Paul.
Ikẹkọ nla. Mo fipamọ rẹ ni awọn ayanfẹ.
Saludos!
Inu mi dun pe o wulo, Ivan! : =)
Famọra! Paul.
Aṣẹ ti o dara julọ ni eyiti Jakobu ṣe asọye: "sudo apt-get fi sori ẹrọ olupin atupa ^"
O ṣiṣẹ lori gbogbo awọn eroja ati awọn ẹya ti Ubuntu.
Saludos!
Ifiweranṣẹ ti o dara ati iranlowo rẹ, a le lo aṣẹ mysql_secure_installation (kii ṣe gbongbo) lati lo awọn aṣayan aabo, wulo fun mysql ati mariadb mejeeji.
ikini lati olorin
Iyẹn tọ ... o ṣeun fun ilowosi!
O dara, Mo ṣeduro xammp, fifi sori ẹrọ rọrun ati pe o ni wiwo ayaworan lati da awọn iṣẹ duro
Otitọ ni pe Mo tun fẹ xampp. 🙂
O tayọ!, Nibi Mo fi ọ silẹ bi o ṣe le fi sii ni Slackware http://vidagnu.blogspot.com/2013/02/instalacion-de-lamp-en-linux.html
E dupe! Ilowosi to dara!
Mo fẹran lati lo Lampp to ṣee gbe taara. Mo gba lati ayelujara lati ọdọ Awọn ọrẹ Apache. O jẹ ọpa ti o dara julọ.
O dara! O ṣeun x ọrọìwòye. Ni ọpọlọpọ awọn igba ti o jẹ igbagbogbo julọ itunu. Otitọ ni.
Ah! Ko si ẹṣẹ, o kan atunse kekere kan: a ti kọ o tayọ pẹlu “C” lẹhin “X”.
Famọra! Paul.
O ṣeun fun ifiweranṣẹ! ọpọlọpọ awọn igba nigbati o ba nfi olupin ubuntu sori ẹrọ pẹlu aṣayan atupa, o gba idaji awọn nkan.
O ṣeun tuto dara pupọ ati ti ara ẹni diẹ sii ju fifi package meta lọ, nitori ninu ọran mi fun awọn ohun kekere ti Mo ṣe Emi ko nilo mysql fun apẹẹrẹ.
O kan akiyesi kekere faili idanwo php ni lati wa ninu folda html fun lati ṣii ni deede, nitorinaa aṣẹ ẹda yoo jẹ;
sudo gedit /var/www/html/test.php
Iṣeduro miiran yatọ si fifun awọn igbanilaaye si folda / var / www, bi o ṣe sọ, ni lati ṣafikun rẹ si ẹgbẹ olumulo pẹlu aṣẹ;
sudo chmod -R 775 / var / www
sudo chown -hR your_user_name: your_user_name / var / www
Nitorina a le ṣẹda awọn iwe aṣẹ ati awọn ọna asopọ ninu rẹ lati ṣiṣẹ
Ṣe ẹnikẹni ni imọran eyikeyi bi o ṣe le fi atupa sori Arch? Mo ti tẹle awọn itọnisọna wiki tẹlẹ ati nigbati Mo bẹrẹ si tunto PHP Apache duro ṣiṣẹ. uu
O le lo Bitnami ati pe o fi akoko pupọ pamọ.
Tutorial ti o dara pupọ ti ṣe iranlọwọ fun mi pupọ ọpẹ !!!
O ṣeun pupọ =) itọnisọna to dara =) awọn ikini cdt. Mo nireti lati rii diẹ sii ti awọn atẹjade rẹ!
O ṣeun, o ṣeun pupọ fun ilowosi naa. O ṣiṣẹ pupọ fun mi. Awọn aṣẹ naa ṣalaye ati ṣalaye ni ọkọọkan lati de opin Mo fẹ, lati ṣe eto
Dahun pẹlu ji
Mo nilo iranlọwọ, Afowoyi kan, nkan ti o fun mi laaye lati fi iyipo kikun sori ẹrọ ubuntu ati awọn ofin rẹ lati ṣetọju ohun gbogbo ti o ni ibatan si meeli wẹẹbu. Lati tẹlẹ o ṣeun pupọ.
Mo mọ pe ifiweranṣẹ yii jẹ nkan ti atijọ, ṣugbọn ọkunrin ti o fipamọ igbesi aye mi, Mo ro pe Emi kii yoo kọ php.
Ẹ kí 🙂
Ikẹkọ ti o dara julọ ti Mo ti rii fun eyi. Ninu gbogbo MySQL Mo n kuna. O ṣeun lọpọlọpọ!!! Mo ti ni kọnputa mi tẹlẹ lati ṣan jade. Hee
Mo gba awọn aṣiṣe 404, ẹnikan le ṣe iranlọwọ fun mi? e dupe
Aṣiṣe http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ igbẹkẹle-awọn imudojuiwọn / Myysql akọkọ-wọpọ gbogbo 5.5.41-0ubuntu0.14.04.1
404 Ko Ri [IP: 54.185.19.94 80]
Aṣiṣe http://security.ubuntu.com/ubuntu/ igbẹkẹle-aabo / MySQL akọkọ-wọpọ gbogbo 5.5.41-0ubuntu0.14.04.1
404 Ko Ri [IP: 91.189.91.23 80]
Ati awọn aṣiṣe diẹ sii.
Gan daradara salaye. O ṣeun lọpọlọpọ!.
O seun, o ran mi lowo pupo
E kabo! 🙂
Itọsọna GIDAN pupọ lati fi atupa sii ni ubuntu ati awọn itọsẹ ... o ṣeun
n ṣiṣẹ 100% lori Xubuntu 15.04 & Elementary Os
O ṣeun fun ikoeko naa ...
Agbasọ kan sonu ni ipari laini yii: [sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu saucy akọkọ]