{"id":1556,"date":"2016-12-19T04:07:48","date_gmt":"2016-12-18T20:07:48","guid":{"rendered":"http:\/\/cn.hostease.com\/xueyuan\/?p=1556"},"modified":"2016-12-19T04:07:48","modified_gmt":"2016-12-18T20:07:48","slug":"centos7%e4%b8%8b%e5%ae%89%e8%a3%85lnmp%e4%bb%a5%e5%8f%8aphpmyadmin","status":"publish","type":"post","link":"https:\/\/cn.hostease.com\/xueyuan\/jishu\/centos7%e4%b8%8b%e5%ae%89%e8%a3%85lnmp%e4%bb%a5%e5%8f%8aphpmyadmin\/","title":{"rendered":"CentOS7\u4e0b\u5b89\u88c5LNMP\u4ee5\u53caphpMyAdmin"},"content":{"rendered":"<p><strong>1\u3001\u5b89\u88c5LNMP\u4e4b\u524d\u8981\u5b89\u88c5EPEL\uff0c\u4ee5\u4fbf\u5b89\u88c5\u6e90\u4ee5\u5916\u7684\u8f6f\u4ef6\uff0c\u5982Nginx\uff0cphpMyAdmin\u7b49\u3002<\/strong><\/p>\n<div class=\"quote_div\">yum install epel-release<\/div>\n<p>\u63d0\u793a\uff1aEPEL\uff0c\u5373Extra Packages for Enterprise Linux\uff0c\u4f01\u4e1a\u7248linux\u9644\u52a0\u5305\u3002\u8fd9\u4e2a\u8f6f\u4ef6\u4ed3\u5e93\u91cc\u6709\u5f88\u591a\u975e\u5e38\u5e38\u7528\u7684\u8f6f\u4ef6,\u800c\u4e14\u662f\u4e13\u95e8\u9488\u5bf9RHEL\u8bbe\u8ba1\u7684\uff0c\u5bf9RHEL\u6807\u51c6yum\u6e90\u662f\u4e00\u4e2a\u5f88\u597d\u7684\u8865\u5145\uff0c\u5b8c\u5168\u514d\u8d39\u4f7f\u7528\uff0c\u7531Fedora\u9879\u76ee\u7ef4\u62a4\uff0c\u6240\u4ee5\u5982\u679c\u4f60\u4f7f\u7528\u7684\u662fRHEL\uff0c\u6216\u8005CentOS\uff0cScientific\u7b49RHEL\u7cfb\u7684linux\uff0c\u53ef\u4ee5\u975e\u5e38\u653e\u5fc3\u7684\u4f7f\u7528EPEL\u7684yum\u6e90\u3002<\/p>\n<p>&nbsp;<\/p>\n<p><strong>2\u3001\u5b89\u88c5Nginx<\/strong><\/p>\n<div class=\"quote_div\">a) yum install nginx<br \/>\nb) systemctl start nginx #\u542f\u52a8nginx<br \/>\nc) systemctl enable nginx #\u8bbe\u7f6e\u5f00\u673a\u542f\u52a8<\/div>\n<p><strong>\u00a03\u3001\u5b89\u88c5MYSQL\uff08MariaDB\uff09<\/strong><\/p>\n<div class=\"quote_div\">a) yum install mariadb-server mariadb<br \/>\nb) systemctl start mariadb #\u542f\u52a8mariadb<br \/>\nc) systemctl enable mariadb #\u8bbe\u7f6e\u5f00\u673a\u542f\u52a8<\/div>\n<p><strong>4\u3001\u8bbe\u7f6eMariaDB\u5bc6\u7801<\/strong><\/p>\n<div class=\"quote_div\">mysql_secure_installation #\u4f1a\u8981\u6c42\u8f93\u5165\u539f\u5bc6\u7801\uff0c\u76f4\u63a5\u70b9\u51fb\u56de\u8f66\u5c31\u884c\uff0c\u5269\u4e0b\u7684\u5c31\u662f\u8f93\u5165\u65b0\u5bc6\u7801\u4ee5\u53ca\u786e\u8ba4\u5bc6\u7801<\/div>\n<p><strong>5\u3001\u5b89\u88c5PHP<\/strong><\/p>\n<div class=\"quote_div\">yum install -y php php-devel php-fpm php-mysql php-common php-devel php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel<\/div>\n<p>&nbsp;<\/p>\n<p><strong>6\u3001\u5f00\u542fphp-fpm<\/strong><\/p>\n<div class=\"quote_div\">a) systemctl start php-fpm #\u5f00\u542fphp-fpm<br \/>\nb) systemctl enable php-fpm #\u5f00\u673a\u81ea\u52a8\u542f\u52a8<\/div>\n<p><strong>7\u3001\u5b89\u88c5phpMyAdmin<\/strong><\/p>\n<p>&nbsp;<\/p>\n<div class=\"quote_div\">a) wget https:\/\/files.phpmyadmin.net\/phpMyAdmin\/4.4.12\/phpMyAdmin-4.4.12-all-languages.zip<br \/>\nb) cd \/usr\/share\/nginx\/html\/<br \/>\nc) unzip phpMyAdmin-4.4.12-all-languages.zip<br \/>\nd) mv phpMyAdmin-4.4.12-all-languages phpmyadmin<br \/>\ne) chown -R nginx.nginx \/var\/lib\/php\/session<br \/>\n#\u8bbf\u95eehttps:\/\/youipaddress\/phpmyadmin\uff0c\u5982\u679c\u80fd\u8bbf\u95ee\u4e0a\uff0c\u90a3\u4e48\u5c31\u6210\u529f\u4e86\uff01<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p><strong>8\u3001\u4fee\u6539\u76f8\u5e94\u7684\u914d\u7f6e<\/strong><\/p>\n<p>A) \u4fee\u6539php.ini\u7684\u914d\u7f6e<\/p>\n<div class=\"quote_div\"><strong>vim \/etc\/php.ini <\/strong><br \/>\ncgi.fix_pathinfo=1 #\u5c06\u6ce8\u91ca\u53bb\u6389\uff0c\u5f00\u542fPHP\u7684pathinfo\u4f2a\u9759\u6001\u529f\u80fd\u3002<br \/>\nmax_execution_time = 0 \u00a0#\u811a\u672c\u8fd0\u884c\u7684\u6700\u957f\u65f6\u95f4\uff0c\u9ed8\u8ba430\u79d2<br \/>\nmax_input_time = 300#\u811a\u672c\u53ef\u4ee5\u6d88\u8017\u7684\u65f6\u95f4\uff0c\u9ed8\u8ba460\u79d2<br \/>\nmemory_limit = 256M#\u811a\u672c\u8fd0\u884c\u6700\u5927\u6d88\u8017\u7684\u5185\u5b58\uff0c\u6839\u636e\u4f60\u7684\u9700\u6c42\u66f4\u6539\u6570\u503c\uff0c\u9ed8\u8ba4128M<br \/>\npost_max_size = 100M \u00a0#\u5355\u63d0\u4ea4\u7684\u6700\u5927\u6570\u636e\uff0c\u6b64\u9879\u4e0d\u662f\u9650\u5236\u4e0a\u4f20\u5355\u4e2a\u6587\u4ef6\u7684\u5927\u5c0f,\u800c\u662f\u9488\u5bf9\u6574\u4e2a\u8868\u5355\u7684\u63d0\u4ea4\u6570\u636e\u8fdb\u884c\u9650\u5236\u7684\u3002\u9650\u5236\u8303\u56f4\u5305\u62ec\u8868\u5355\u63d0\u4ea4\u7684\u6240\u6709\u5185\u5bb9.\u4f8b\u5982:\u53d1\u8868\u8d34\u5b50\u65f6,\u8d34\u5b50\u6807\u9898,\u5185\u5bb9,\u9644\u4ef6\u7b49\u2026\u9ed8\u8ba48M<br \/>\nupload_max_filesize = 10M#\u4e0a\u8f7d\u6587\u4ef6\u7684\u6700\u5927\u8bb8\u53ef\u5927\u5c0f \uff0c\u9ed8\u8ba42M<\/div>\n<p>B) \u4fee\u6539php-fpm\u7684\u914d\u7f6e<\/p>\n<div class=\"quote_div\"><strong>vim \/etc\/php-fpm.d\/www.conf<\/strong><\/p>\n<p>\u627e\u5230\u4ee5\u4e0b\u4e24\u884c\uff0c\u89e3\u9664\u6ce8\u91ca<br \/>\nlisten.owner = nobody<br \/>\nlisten.group = nobody<\/p>\n<p>\u627e\u4e0b\u4ee5\u4e0b\u4e24\u884c\uff0c\u5c06\u5404\u81ea\u7684apache\u6539\u4e3anginx<br \/>\nuser = apache -&gt; user = nginx<br \/>\ngroup = apache -&gt; group = nginx<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>C) \u4fee\u6539nginx\u7684\u914d\u7f6e<\/p>\n<div class=\"quote_title\">\n<div id=\"\" class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\">Python\u4ee3\u7801 \u00a0<a title=\"\u6536\u85cf\u8fd9\u6bb5\u4ee3\u7801\"><img decoding=\"async\" class=\"star\" src=\"https:\/\/wangking717.iteye.com\/images\/icon_star.png\" alt=\"\u6536\u85cf\u4ee3\u7801\" \/><\/a><\/div>\n<\/div>\n<ol class=\"dp-py\" start=\"1\">\n<li>vim\u00a0\/etc\/nginx\/conf.d\/default.conf<\/li>\n<\/ol>\n<\/div>\n<div id=\"\" class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\">Python\u4ee3\u7801 \u00a0<a title=\"\u6536\u85cf\u8fd9\u6bb5\u4ee3\u7801\"><img decoding=\"async\" class=\"star\" src=\"https:\/\/wangking717.iteye.com\/images\/icon_star.png\" alt=\"\u6536\u85cf\u4ee3\u7801\" \/><\/a><\/div>\n<\/div>\n<ol class=\"dp-py\" start=\"1\">\n<li>server\u00a0{<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0listen\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"number\">80<\/span>;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0server_name\u00a0\u00a0server_domain_name_or_IP;<\/li>\n<li><\/li>\n<li>\u00a0\u00a0\u00a0\u00a0location\u00a0\/\u00a0{<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0root\u00a0\u00a0\u00a0\/usr\/share\/nginx\/html;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0index\u00a0\u00a0index.php\u00a0index.html\u00a0index.htm;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li><\/li>\n<li>\u00a0\u00a0\u00a0\u00a0error_page\u00a0\u00a0<span class=\"number\">404<\/span>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/<span class=\"number\">404.html<\/span>;<\/li>\n<li><\/li>\n<li>\u00a0\u00a0\u00a0\u00a0<span class=\"comment\">#\u00a0redirect\u00a0server\u00a0error\u00a0pages\u00a0to\u00a0the\u00a0static\u00a0page\u00a0\/50x.html<\/span><\/li>\n<li>\u00a0\u00a0\u00a0\u00a0error_page\u00a0\u00a0\u00a0<span class=\"number\">500<\/span>\u00a0<span class=\"number\">502<\/span>\u00a0<span class=\"number\">503<\/span>\u00a0<span class=\"number\">504<\/span>\u00a0\u00a0\/<span class=\"number\">50x<\/span>.html;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0location\u00a0=\u00a0\/<span class=\"number\">50x<\/span>.html\u00a0{<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0root\u00a0\u00a0\u00a0\/usr\/share\/nginx\/html;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li><\/li>\n<li>\u00a0\u00a0\u00a0\u00a0location\u00a0~\u00a0\\.php$\u00a0{<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0root\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/usr\/share\/nginx\/html;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0try_files\u00a0$uri\u00a0=<span class=\"number\">404<\/span>;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fastcgi_pass\u00a0\u00a0\u00a0<span class=\"number\">127.0<\/span>.<span class=\"number\">0.1<\/span>:<span class=\"number\">9000<\/span>;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fastcgi_index\u00a0\u00a0index.php;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fastcgi_param\u00a0\u00a0SCRIPT_FILENAME\u00a0\u00a0$document_root$fastcgi_script_name;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0include\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fastcgi_params;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li><\/li>\n<li>}<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>\u539f\u6587\u94fe\u63a5\uff1ahttps:\/\/wangking717.iteye.com\/blog\/2285518<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1\u3001\u5b89\u88c5LNMP\u4e4b\u524d\u8981\u5b89\u88c5EPEL\uff0c\u4ee5\u4fbf\u5b89\u88c5\u6e90\u4ee5\u5916\u7684\u8f6f\u4ef6\uff0c\u5982Nginx\uff0cphpMyAdmin\u7b49\u3002 yum in &#8230; <a title=\"CentOS7\u4e0b\u5b89\u88c5LNMP\u4ee5\u53caphpMyAdmin\" class=\"read-more\" href=\"https:\/\/cn.hostease.com\/xueyuan\/jishu\/centos7%e4%b8%8b%e5%ae%89%e8%a3%85lnmp%e4%bb%a5%e5%8f%8aphpmyadmin\/\" aria-label=\"\u9605\u8bfb CentOS7\u4e0b\u5b89\u88c5LNMP\u4ee5\u53caphpMyAdmin\">\u9605\u8bfb\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[49,5],"tags":[495,147],"class_list":["post-1556","post","type-post","status-publish","format-standard","hentry","category-linux","category-jishu","tag-centos7-x","tag-lnmp"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/1556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/comments?post=1556"}],"version-history":[{"count":1,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/1556\/revisions"}],"predecessor-version":[{"id":1557,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/1556\/revisions\/1557"}],"wp:attachment":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/media?parent=1556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/categories?post=1556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/tags?post=1556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}