بىلىملەر مۇنبىرى

 پارول قايتۇرىۋېلىش
 تىزىملىتىڭ

QQ بىلەن كىرىش

بەك قولاي، باشلاڭ

جەمئىي مىكروبلوگ 5990 تال  

مىكروبلوگ[ يېڭى | 24 سائەت | 7 كۈن | 30 كۈن ]

كۆرۈش: 602|ئىنكاس: 0
بېسىپ چىقىرىش ئالدىنقى تېما كېيىنكى تېما

ubuntu 12.04 ئۈستىگە Nginx+PHP5 (PHP-FPM) +MySQL قاتالىقلارنى قاچىلاش

[ئۇلانما كۆچۈرۈش]

بىكەتكە ئەزا نامىڭىز بىلەن كىرسىڭىز تېخىمۇ كۆپ ئۇچۇرلارنى كۆرەلەيسىز

مۇنبىرىمىزگە تىزىملىتىپ كىرسىڭىز ئاندىن قوشۇمچە ھۆججەتنى كۆرەلەيسىز ياكى چۈشۈرەلەيسىز . تېخى تىزىملاتمىغانمۇ؟ تىزىملىتىڭ

x

مانا ubuntu 12.04 مۇ تارقىتىلىپ كۆپچىلىك ئاساسەن دىگۈدەك سىناپ بەزىلەر ھەتتا دائىملىق مەشغۇلات سىستىمىسى قىلىپمۇ ئۈلگۈردى ، WordPress ھەۋەسكارى بولۇش سۈپىتىم بىلەن بەزىدە يەرلىكتە WordPress ماڭدۇرۇش ئىھتىياجى تۇغۇلدى . شۇڭا ubuntu مۇھىتىدا NGINX,PHP,MySQL لارنى قاچىلاشقا توغرا كەلدى شۇڭلاشقا توردىن ئىزدىنىپ يۈرۈپ مەزكۈر يازمىنى تەييارلىدىم كۆپچىلىككە ئەز قىتىپ قالسا ئەجەپ ئەمەس .

قېنى ئەمسە ئىشىمىزنى باشلايلى
تۆۋەندىكى مەشغۇلاتلارنى قىلىشتىن بۇرۇن كومپيۇتېرىمىزنىڭ سىتاتىك IP ئادرىسىنى خالىغانچە تەڭشىۋالىمىز (مەسىلەن 192.168.1.208 دىگەندەك قىىلىپ )
1. ئالدى بىلەن قاچىلاش ئاسان بولسۇن ئۈچۈن root ئىشلەتكۈچى ھالىتىگە ئۆتەيلى (كودنى تېرمىنالدا ئىجرا قىلىسىز)

  1. sudo su
مەزمۇننى كۆچۈرۈۋېلىش
2. بۇ باسقۇچتا MySQL 5 نى ئورنىتىمىز ، تېرمىنالغا تۆۋەندىكى بۇيرۇقنى يېزىپ ئىجرا قىلىمىز .
  1. apt-get install mysql-server mysql-client
مەزمۇننى كۆچۈرۈۋېلىش
بۇ ۋاقىتتا سىستېما سىزدىن تۆۋەندىكىدەك سورايدۇ
(ساندانغا شىفىر  ئورنىتىسىز)   :  New password for the MySQL “root” user
(شىفىرنى قايتىلاڭ)  :  Repeat password for the MySQL “root” us

بۇ ۋاقىتتا سىز سانداننىڭ كۆڭۈلدىكى root ئىشلەتكۈچىسىگە شىفىر بەلگىلەيسىز .
3. Nginx نى ئورنىتىش ، Nginx نى ئورنىتىش ئۈچۈن تېرمىنالغا تۆۋەندىكى بۇيرۇقنى يېزىپ ئىجرا قىلىمىز .
  1. apt-get install nginx
مەزمۇننى كۆچۈرۈۋېلىش
4.ئورنىتىپ بولغان Nginx نى قوزغىتىمىز ، Nginx نى قوزغىتىش ئۈچۈن تېرمىنالغا تۆۋەندىكى بۇيرۇقنى يېزىپ ئىجرا قىلىمىز .
  1. /etc/init.d/nginx start
مەزمۇننى كۆچۈرۈۋېلىش
Nginx نى قوزغىتىپ بولۇپ سىناپ باقىمىز نورمال قوزغىلامدۇ يوق . توركۆرگۈچنى قوزغىتىپ ئادرىس قۇرىغا بايقى سىتاتىك Ip نى مونۇ ھالەتتە http://192.168.1.208 كىرگۈزۈپ (ياكى http://localhost نى كىرگۈزۈپ ) ئىنتىرنى باسىمىز ، ئەگەر Nginx نورمال قاچىلانغان بولسا
”Welcome to nginx!” دېگەن خەت چىقىدۇ . (تۆۋەندىكى رەسىمدىكىدەك)


ئاندىن ماۋۇ ئىككى قۇر كودنى ئايرىم ئايرىم ئىجرا قىلىمىز
  1. apt-get install php5-fpm
مەزمۇننى كۆچۈرۈۋېلىش
ئاندىن چىققان كودنى تۆۋەندىكىدەك ئۆزگەرتىمىز
worker_processes 4;
keepalive_timeout 2;
5. بۇ قەدەمدە تۆۋەندىكى بۇيرۇقنى ئىجرا قىلىپ مەۋھۇم مۇلازىمىتىرنىڭ خاسلىقىنى تەڭشەيمىز
  1. vi /etc/nginx/sites-available/default
مەزمۇننى كۆچۈرۈۋېلىش
ئاندىن تۆۋەندىكىدەك ئۆزگەرتىمىز
  1. server {
  2. listen 80; ## listen for ipv4; this line is default and implied
  3. listen [::]:80 default ipv6only=on; ## listen for ipv6
  4. root /usr/share/nginx/www;
  5. index index.php index.html index.htm;
  6. # Make site accessible from http://localhost/
  7. server_name _;
  8. location / {
  9. # First attempt to serve request as file, then
  10. # as directory, then fall back to index.html
  11. try_files $uri $uri/ /index.html;
  12. }
  13. location /doc {
  14. root /usr/share;
  15. autoindex on;
  16. allow 127.0.0.1;
  17. deny all;
  18. }
  19. #error_page 404 /404.html;
  20. # redirect server error pages to the static page /50x.html
  21. #
  22. error_page 500 502 503 504 /50x.html;
  23. location = /50x.html {
  24. root /usr/share/nginx/www;
  25. }
  26. # proxy the PHP scripts to Apache listening on 127.0.0.1:80
  27. #
  28. #location ~ \.php$ {
  29. # proxy_pass http://127.0.0.1;
  30. #}
  31. # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  32. #
  33. location ~ \.php$ {
  34. try_files $uri =404;
  35. fastcgi_pass 127.0.0.1:9000;
  36. fastcgi_index index.php;
  37. include fastcgi_params;
  38. }
  39. # deny access to .htaccess files, if Apache's document root
  40. # concurs with nginx's one
  41. #
  42. location ~ /\.ht {
  43. deny all;
  44. }
  45. }
مەزمۇننى كۆچۈرۈۋېلىش
ئاندىن تۆۋەندىكى كودنى ئىجرا قىلىپ Nginx نى قايتىدىن يېڭىلايمىز .
  1. /etc/init.d/nginx reload
مەزمۇننى كۆچۈرۈۋېلىش
6. بۇ باسقۇچتا php سىناق بېتى قۇرۇپ مۇھىتنى سىنايمى
  1. vi /usr/share/nginx/www/info.php
مەزمۇننى كۆچۈرۈۋېلىش
ئاندىن مەزمۇنىغا تۆۋەندىكىلەرنى يازىمىز .


ئەمدى تور كۆرگۈزنىڭ ئادرېس يېزىش ئورنىغا http://localhost/info.php نى يىزىپ ئىجرا قىلىپ كۆرۈڭ . phpمۇلازىمىتىرىنىڭ ئۇچۇرلىرى چىقسا سىز مۇۋاپپىقىەتلىك قاچىلىغان بولىسىز ، ئاخىرىدا سىزگە مۇۋاپپىقىيەت تىلەيمەن .

ھەمبەھرىلەش:  QQ دوست ۋە توپQQ دوست ۋە توپ QQ ھويلىسىQQ ھويلىسى تېڭشۈن مىكروبلوگىتېڭشۈن مىكروبلوگى تېڭشۈن دوستلارتېڭشۈن دوستلار
ساقلاشساقلاش ھەمبەھرھەمبەھر ھەمبەھرقېزىلما ئىسىلئىسىل ناچار ناچار ئۈندىدارغا يوللاشئۈندىدارغا يوللاش
بىلمىگەننى بىلىملەردىن بىل!
كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | تىزىملىتىڭ

سەھىپە جۇغلانما قائىدىسى

QQ|قاماقخانا|رەسىمسىز ھالەت|يانفۇن|بىلىملەر تورى ( 冀ICP备14002886号-3

GMT+8, 2017-5-9 22:47 , Processed in 0.320423 second(s), 40 queries .

Powered by Discuz! X3.2(NurQut Team)

© 2001-2013 Comsenz Inc.

تېز ئىنكاس چوققىغا قايتىش سەھىپىگە قايتىش