Ubuntu 15.04 תרשב PhpMyAdmin -ו (LEMP Linux, Nginx, MySQL/MariaDB, PHP תרדגה


.סקוניל תביבסב םינקתומה PHP -ו Nginx, MySQL/MariaDB לש בולישה איה LEMP תינסחמ

.PHP -ו MySQL/MariaDB ,(x עונמ אטובמ) Nginx ,סקוניל :ןהמ תחא לכ לש תונושארה תויתואהמ עיגמ רוציקה

.טנרטניא ןפדפדמ םינותנ דסמ לוהינל PhpMyAdmin ילכה םע 15.04 וטנובוא ססובמ תרשב הצובקב תונכותהמ תחא לכ ןיקתהל דציכ בלש רחא בלש תוארוה לולכי הז רמאמ

:ןהב דומעל ךירצש תושירד המכ שי ,LEMP תרדגה ינפל

    תכרעמ ןוכדעו תכרעמ חראמ םש תרדגה :1 בלש

    :האבה הדוקפה תלעפה ידי לע תולקב תאז גישהל ןתינ .תרש תרדגהו SSH חראמ םש תועצמאב 15.04 וטנובוא תרשל סנכיה .1

    $ sudo hostnamectl set-hostname your-hostname.com
    $ hostnamectl
    

    .שמתשת ובש חראמה םש לש יתימאה םשב "your-hostname.com"\תא ףילחהל ךילעש ןבומכ

    :האבה הדוקפה תא לעפה ,תוינכדע וטנובוא תוליבח לע רומשל ידכ אלמ תכרעמ גורדש עצבל גאד ,ןכמ רחאל .2

    $ sudo apt-get update && sudo apt-get upgrade
    

    ותוא רדגהו Nginx לש טנרטניאה תרש תרוצת תא ןקתה :2 בלש

    3. Nginx כ שמשל לוכיש ריהמ טנרטניא תרש אוה- proxy רתוי דוע םיליבקמ םירוביח םע דדומתהל תנמ לע ןורכיזה תכירצב ךומנ תויהל רומא םיסמוע ןוזיא ,ךופה.

    .םירחא םיברו CloudFlare, DropBox, GitHub, WordPress, TED, NETFLIX, Instagram ומכ םירתא םויכ הליעפמ Nginx .רתויב םיסומעה םירתאה 10000 המ 40% קינעמ אוה םויכו םיינוגרא תונורתפל תובורק םיתעל ש

    :האבה הדוקפה תקפנה ידי לע הלק תיסחי תישענ Nginx לש הנקתהה

    $ sudo apt-get install nginx
    

    Nginx תלעפה ידי לע ינדי ןפואב ליחתהל ךרטצתש ךכ ,הנקתהה רחאל תיטמוטוא ליחתי אל:

    $ sudo service nginx start
    

    :האבה הדוקפה תא תכרעמה לוחתא תקפנה םע ליחתתש ךכ nginx תרוצת תא רידגהל ידכ .4

    $ sudo systemctl enable nginx 
    

    :הזל המוד ףד תוארל רומא התא .ךלש ןפדפדב http:// server-ip-address ל שג טושפ לעופו לעפומ nginx םא קודבל ידכ .5

    :האבה הדוקפה תועצמאב ךלש IP -ה תבותכ תא אוצמל לכות ,תרשה לש IP -ה תבותכ תא עדוי ךניא ,incase םא

    # ifconfig eth0 | grep inet | awk ‘{print $2}’
    

    .ךלש תשרה םאתמ רובע ההז םע "eth0"\תונשל ךרטצת ליעלש המגודב :הרעה

    :הזל המוד ףד תוארל רומא התא ,טנרטניאה ןפדפדב IP -ה תבותכל שגינ התאשכ

    .םיאבה םייונישה תא עצבלו nginx לש הרוצתה ץבוק תא חותפל ןמזה עיגה וישכע .6

    $ sudo vim /etc/nginx/sites-available/default
    

    .ןלהל גצומכ םיאבה םישגדומה םייונישה תא עצב תעכ

    :ףקותל סנכיהל ולכוי תושדחה תורדגההש ידכ nginx תא שדחמ לעפהו ץבוקה תא רומש

    $ sudo service nginx restart
    

    MariaDB תנקתה :3 בלש

    7. MariaDB מ חלשנש חותפ דוקב םינותנ ידסמ לוהינל ילכ אוה- MySQL, ה תחת ישפוח ראשיהל דעונש- GNU GPL. MariaDB לש םיירוקמה םימזיה ידי לע ליבומ וחותיפו הליהק ססובמ טקיורפ אוה MySQL. לש לקרוא תש

    :תואבה תודוקפה תלעפה ידי לע 15.04 וטנובואב תולקב MariaDB תא ןיקתהל לוכי התא

    $ sudo apt-get install mariadb-server mariadb-client
    

    :תואבה תודוקפה תצובק תא איצוהל ךרטצת ךכ םשל .MariaDB רובע שרושה תמסיס תא רידגהל ךממ שקבי אל אוה ,mariadb תנקתה ךלהמב .8

    $ sudo mysql –u root
    $ use mysql;
    $ update user set plugin='' where User='root';
    $ flush privileges;
    $ quit
    

    .האבה תולאש תרדסו הדוקפ תקפנה ידי לע MySQL תנקתה תא חטבאל ןמזה עיגה וישכע .9

    $ mysql_secure_installation
    

    PHP -ו PHP תוירפס תנקתה :4 בלש

    10. PHP םירתא חותיפב רתויב תוצופנה תופשה תחא הארנה לככ איהו םירתא ינוילימ הליעפמ איה .םירתאב ימניד ןכות תריציל תשמשמה הקזח תונכת תפש איה.

    :האבה הדוקפה תא לעפה ,15.04 וטנובואב PHP ןיקתהל ידכ

    $ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd php5-fpm
    

    .PHP תרש יססובמ םירתאל PHP תא יוארכ רידגהל ןמזה עיגה וישכע .11

    $ sudo vim /etc/php5/fpm/php.ini
    

    :האבה הרושה תא אצמ

    ; cgi.fix_pathinfo=1
    

    :ל ותוא הנשו

    cgi.fix_pathinfo=0
    

    .סוטטסה תא תמאו php-fpm תוריש תא שדחמ לעפה תעכ

    $ sudo service php5-fpm restart
    $ sudo service php5-fpm status
    

    :ךלש טנרטניאה שרושל טווינ ידי לע לחתה .טושפ php_info.php ףד תריצי ידי לע ונלש PHP -ה תרדגה תא קודבנ תעכ .12

    $ cd /var/www/html/
    $ sudo vim php_info.php
    

    :אבה דוקה תא סנכה

    <?php phpinfo(); ?>
    

    :php עדימה תא תוארל ידכ , http://your-ip-address/php_info.php דלקהו טנרטניאה ןפדפדל טוונ וישכע .13

    PhpMyAdmin תנקתה :5 בלש

    .MySQL/MariaDB לש םינותנ ידסמ לוהינל טנרטניא ססובמ תיזח ילכ phpMyAdmin - םינותנ דסמ לוהינל תיזח ןיקתנ ףוסבל .14

    $ sudo apt-get install phpmyadmin
    

    .phpMyAdmin רובע םינותנ דסמ רוציל לכוי ןיקתהש ידכ MySQL/MariaDB ילוהינה שמתשמה רובע המסיסה תא ןזה תעכ .15

    :ךישמהו TAB לע ץחל טושפ ןכל םיטרופמה טנרטניאה יתרשמ קלח הניא phpMyAdmin. Nginx תלעפהל רדגומ תויהל ךירצש תרש רוחבל שקבתת אבה בלשב .16

    :אבה רושיקה תא רוצ ,ךלש ןפדפדב phpMyAdmin קשממל תשגל לגוסמ תויהל ידכ .םלשות הנקתהה הז בלשב .17

    $ cd /var/www/html
    $ sudo ln –s /usr/share/phpmyadmin phpmyadmin
    

    : http:// your-ip-address/phpmyadmin תבותכב PhpMyAdmin -ל השיגל ךלש ןפדפדה תא הנפה תעכ .18

    .MySQL/MariaDB -ב ךלש המסיסהו שמתשמב שמתשהל לוכי התא phpMyAdmin -ב תמאל ידכ

    םוכיס

    .הטמל תורעהה ףיעסב הבוגת שגה אנא ,הנקתהה ךילהת תא ךרובע ביחראש הצור התאש וא תורעה ,תולאש ךל שי םא .ךלש טנרטניאה יטקיורפ תיינבב ליחתהל לכות תעכ .15.04 וטנובוא תרשב תעכ תרדגומו תרדגומ ךלש LE