Stilly

Stilly

بېكەت باشلىقى

يازمىلىرى
ئەگەشكۈچىلىرى
ئەگەشكەنلىرى
74
32
0

Ubuntu 16.04 گە LNMP مۇھىتى قاچىلاش

 بۇ يازمامدا Ubuntu 16.04مەشخۇلات سىستېمىسىدا LNMP يەنى (linux,nginx,mysql,php) مۇلازىمەت مۇھىتى قاچىلاش توغۇرلۇق توختىلىپ ئۆتىمەن.


1.باسقۇچ:قاچىلاش ھۆججىتىنى چۈشۈرىمىز.

wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz

2.بولاقتىن يېشىپ،مۇندەرىجە ئىچىگە كىرىمىز.

tar zxf lnmp1.3-full.tar.gz
cd lnmp1.3-full

3.قاچىلاش shell ھۆججىتىنى ئىجرا قىلىمىز.

./install.sh lnmp

بۇ يەردىكى lnmp پاراممېتىرىنى يازساقمۇ ياكى يازمىساقمۇ بولىدۇ،چۈنكى سۈكۈت ھالەتتە lnmp مۇھىتىنى قاچىلايدۇ.ناۋادا lamp مۇھىتى قاچىلىماقچى بولساق بۇ بۇيرۇقنىڭ كەينىگە lamp پاراممېتىرىنى يازساق بولىدۇ.

4.mysqlغا پارول بېكىتىمىز.(بېكىتمىسىڭىز سۈكۈت ھالەتتەroot بولىدۇ).

+------------------------------------------------------------------------+
|          LNMP V1.3 for Ubuntu Linux Server, Written by Licess          |
+------------------------------------------------------------------------+
|        A tool to auto-compile & install LNMP/LNMPA/LAMP on Linux       |
+------------------------------------------------------------------------+
|          For more information please visit http://www.lnmp.org         |
+------------------------------------------------------------------------+
Please setup root password of MySQL.(Default password: root)
Please enter:

5.Innodb قوللاشنى ئىچىش ئاچماسلىقىنى سورايدۇ.مەن بۇ يەردە قوللاشنى يەنى Y نى بىسىپ داۋاملاشتۇردۇم.

===========================
Do you want to enable or disable the InnoDB Storage Engine?
Default enable,Enter your choice [Y/n]:

6.mysql نەشىرىنى تاللايمىز.مەن بۇ يەردە سۈكۈتتىكى 2 نى تاللاپ داۋاملاشتۇردۇم.

===========================
You have 5 options for your DataBase install.
1: Install MySQL 5.1.73
2: Install MySQL 5.5.48 (Default)
3: Install MySQL 5.6.29
4: Install MariaDB 5.5.48
5: Install MariaDB 10.0.23
6: Install MySQL 5.7.11
Enter your choice (1, 2, 3, 4, 5 or 6):

7. php نەشىرىنى تاللايمىز.مەن بۇ يەردە php5.6.22  يەنى 5 نى تاللاپ داۋاملاشتۇردۇم.

===========================
You have 6 options for your PHP install.
1: Install PHP 5.2.17
2: Install PHP 5.3.29
3: Install PHP 5.4.45 (Default)
4: Install PHP 5.5.36
5: Install PHP 5.6.22
6: Install PHP 7.0.7
Enter your choice (1, 2, 3, 4, 5 or 6):

8.ئىچكى ساقلىغۇچ ئەلالاشتۇرۇش قوراللىنى تاللاش.مەن بۇ يەردە قاچىلىماسلىق يەنى 1 نى تاللاپ كىيىنكى قەدەمگە ئۆتتۈم.

===========================
You have 3 options for your Memory Allocator install.
1: Don't install Memory Allocator. (Default)
2: Install Jemalloc
3: Install TCMalloc
Enter your choice (1, 2 or 3):

بۇ ۋاقىتتا قاچىلاش پىروگراممىسى يۇقارقى تەڭشەكلەر بويىچە مۇھىىت قاچىلاشقا باشلايدۇ.ئالاھەزەل 15 مىنۇتلاردا قاچىلاپ بولىدۇ.سەۋىرچانلىق بىلەن كۈتۈپ تۇرساق بولىدۇ.(مۇشۇ ۋاقىتتىن پايدىلىنىپ بىلوگىمدىكى باشقا يازمىلارنى كۆرگەچ تۇرسىڭىزمۇ بولىدۇ مەسىلەن)


تۆۋەندىكىدەك مەنزىرە كۆرۈنسە بىزنىڭ قاچىلاش مەشخۇلاتىمىز غەلبىلىك تاماملانغان بولىدۇ.

============================== Check install ==============================
Checking ...
Nginx: OK
MySQL: OK
PHP: OK
PHP-FPM: OK
Clean src directory...
+------------------------------------------------------------------------+
|          LNMP V1.3 for Ubuntu Linux Server, Written by Licess          |
+------------------------------------------------------------------------+
|         For more information please visit http://www.lnmp.org          |
+------------------------------------------------------------------------+
|    lnmp status manage: lnmp {start|stop|reload|restart|kill|status}    |
+------------------------------------------------------------------------+
|  phpMyAdmin: http://IP/phpmyadmin/                                     |
|  phpinfo: http://IP/phpinfo.php                                        |
|  Prober:  http://IP/p.php                                              |
+------------------------------------------------------------------------+
|  Add VirtualHost: lnmp vhost add                                       |
+------------------------------------------------------------------------+
|  Default directory: /home/wwwroot/default                              |
+------------------------------------------------------------------------+
|  MySQL/MariaDB root password: pusat-data                          |
+------------------------------------------------------------------------+
+-------------------------------------------+
|    Manager for LNMP, Written by Licess    |
+-------------------------------------------+
|              http://lnmp.org              |
+-------------------------------------------+
nginx (pid 26413 26411) is running...
php-fpm is runing!
● mysql.service - LSB: start and stop MySQL
   Loaded: loaded (/etc/init.d/mysql; bad; vendor preset: enabled)
   Active: active (running) since Tue 2017-04-04 06:18:37 CST; 1s ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/mysql.service
           ├─26450 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/var --pid-file=/usr/local/mysql/var/iZm5e5khkti3y7h1jx29ktZ.pid
           └─26933 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/var/iZm5e5khkti3y7h1jx29ktZ.err --open-files-limit=65535 --pid-file=/usr/local/mysql/var/iZm5e5khkti3y7h1jx29ktZ.pid --socket=/tmp/mysql.sock --port=3306

Apr 04 06:18:35 iZm5e5khkti3y7h1jx29ktZ systemd[1]: Starting LSB: start and stop MySQL...
Apr 04 06:18:35 iZm5e5khkti3y7h1jx29ktZ mysql[26436]: Starting MySQL
Apr 04 06:18:37 iZm5e5khkti3y7h1jx29ktZ mysql[26436]: .. *
Apr 04 06:18:37 iZm5e5khkti3y7h1jx29ktZ systemd[1]: Started LSB: start and stop MySQL.
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
Install lnmp V1.3 completed! enjoy it.


ئەمدى بىز تور كۆرگۈچكە مۇلازىمىتېر ipسىنى بېسىپ سىناپ باقايلى.

result.png

دىمەك مانا كارامەت ،Nginx قاچىلىۋالدۇق دىگەن گەپ.



ئاندىن بىز تور بېكەت مۇندەرىجىسى (虚拟主机) دىن بىرنى قۇرۇپ php نى سىناپ باقايلى.

lnmp vhost add

1.تور نامى كىرگۈزىمىز.مەن بۇ يەرگە test.mungyar.com نى تولدۇرۇپ داۋاملاشتۇردۇم.

+-------------------------------------------+
|    Manager for LNMP, Written by Licess    |
+-------------------------------------------+
|              http://lnmp.org              |
+-------------------------------------------+
Please enter domain(example: www.lnmp.org):

2.داۋاملىق باشقا تور نام قوشۇش.مەن بۇ يەردە n نى تاللاپ داۋاملاشتۇردۇم.

======================================
 Your domain: test.mungyar.com
======================================
Do you want to add more domain name? (y/n)

3.تور بېكەت مۇندەرىجىسىنى كۆرسىتىپ بىرىمىز.

Please enter the directory for the domain: test.mungyar.com
(Default directory: /home/wwwroot/test.mungyar.com):

تور بېكەت مۇندەرىجىسىنى بېكىتمىسىڭىز ئاپتوماتىك ھالدا تور نامىڭىزنى مۇندەرىجە نامى ئورنىدا ئىشلىتىدۇ.ئۆزىڭىز بېكەتكەندە چوقۇل / دىن باشلانغان مۇتلەق ئادرىسنى يېزىڭ.مەسىلەن مەن بۇ يەردە /home/wwwroot/musicsystem دەپ كىيىنكى قەدەمگە ئۆتتۈم.دىمەكچى مەن /home/wwwroot/musicsystem مۇندەرىجىنى test.mungyar.com دىگەن تور نامىغا باغلىدىم دىگەن گەپ.

4.ساختا تېنچ بەت ئىقتىدارنى ئاچىمىز،y نى تاللاپ داۋاملاشتۇرىمىز.

Virtual Host Directory: /home/wwwroot/musicsystem
===========================
Allow Rewrite rule? (y/n)
===========================

5.تىنچ بەت تېپى تاللاش.مەن بۇ يەردە سۈكۈتتىكى تەڭشەكنى تاللىدىم.

Please enter the rewrite of programme: 
wordpress,discuz,typecho,sablog,dabr rewrite was exist.
(Default rewrite: other):

6.log ھۆججىتى ھوقۇقىنى تاللايمىز،مەن  Y نى بىسىپ داۋاملاشتۇدۇم.

===========================
===========================
Allow access_log? (y/n)
===========================

7. log ھۆججىتى نامىنى بېكىتىمىز،مەن  musicsystem.log دەپ يېزىپ داۋاملاشتۇردۇم.

Enter access log name(Default access log file:bilat.mungyar.com.log):

8.ئوخشاش نامدا ساندان ئىشلەتكۈچى ئاكونىت قۇرامسىز دەپ سورايدۇ.مەن ياق دىدىم.

======================================================
Create database and MySQL user with same name (y/n)
======================================================

9.تۆۋەندىكىدەك بولسا مەشخۇلات غەلبىلىك بولغان بولىدۇ.

Restart Nginx......
================================================
Virtualhost infomation:
Your domain: test.mungyar.com
Home Directory: /home/wwwroot/musicsystem
Rewrite: other
Enable log: yes
Create database: no
Create ftp account: no
================================================

10.ئەمدى بىز /home/wwwroot/musicsystem مۇندەرىجسىگە بىر تال php ھۆججىتى يېزىپ phpنى سىناپ باقايلى.

cd /home/wwwroot/musicsystem
vim index.php

11.تور كۆرگۈچكە بايامقى تور نامى test.mungyar.com نى كىرگۈزۈپ قاراپ باقايلى.

php.png

دىمەك مانا غەلبىلىك بولدى دىگەن گەپ.


مەن پايدىلانغان مەنبەلەر:

lnmp ئورگان تورى 


1ئەزا بۇ تېمىنى ياقتۇردى
A13L1M17