{"id":129,"date":"2016-08-04T20:05:36","date_gmt":"2016-08-04T12:05:36","guid":{"rendered":"http:\/\/www.secondsend.com\/wordpress\/?p=129"},"modified":"2016-12-08T15:27:33","modified_gmt":"2016-12-08T07:27:33","slug":"centos%e6%90%ad%e5%bb%balnmp","status":"publish","type":"post","link":"http:\/\/www.homconnect.cn\/?p=129","title":{"rendered":"centos\u642d\u5efaLNMP"},"content":{"rendered":"<p>\u8f6c\u8f7d\u8005\u8bed:<\/p>\n<p>\u8f6c\u8f7d\u4e8e:<a href=\"http:\/\/www.osyunwei.com\/archives\/2353.html\" target=\"_blank\">http:\/\/www.osyunwei.com\/archives\/2353.html<\/a><\/p>\n<p>\u539f\u6587\u6807\u9898:CentOS 6.2yum\u5b89\u88c5\u914d\u7f6elnmp\u670d\u52a1\u5668(Nginx+PHP+MySQL)<\/p>\n<p>\u672c\u4eba\u4ee5CentOS6.5\u4eb2\u6d4b\u6210\u529f.<\/p>\n<p>\u4ee5\u4e0b\u662f\u539f\u6587.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p><strong>\u51c6\u5907\u7bc7\uff1a<\/strong><\/p>\n<p>yum\u00a0install\u00a0make\u00a0apr*\u00a0autoconf\u00a0automake\u00a0curl-devel\u00a0gcc\u00a0gcc-c++\u00a0zlib-devel\u00a0openssl\u00a0openssl-devel\u00a0pcre-devel\u00a0gd\u00a0\u00a0kernel\u00a0keyutils\u00a0\u00a0patch\u00a0\u00a0perl\u00a0kernel-headers\u00a0compat*\u00a0mpfr\u00a0cpp\u00a0glibc\u00a0libgomp\u00a0libstdc++-devel\u00a0ppl\u00a0cloog-ppl\u00a0keyutils-libs-devel\u00a0libcom_err-devel\u00a0libsepol-devel\u00a0libselinux-devel\u00a0krb5-devel\u00a0zlib-devel\u00a0libXpm*\u00a0freetype\u00a0libjpeg*\u00a0libpng*\u00a0php-common\u00a0php-gd\u00a0ncurses*\u00a0libtool*\u00a0libxml2\u00a0libxml2-devel\u00a0patch\u00a0freetype-devel<\/p>\n<p>1\u3001\u914d\u7f6e\u9632\u706b\u5899\uff0c\u5f00\u542f80\u7aef\u53e3\u30013306\u7aef\u53e3<br \/>\nvi \/etc\/sysconfig\/iptables<br \/>\n-A INPUT -m state &#8211;state NEW -m tcp -p tcp &#8211;dport 80 -j ACCEPT\uff08\u5141\u8bb880\u7aef\u53e3\u901a\u8fc7\u9632\u706b\u5899\uff09<br \/>\n-A INPUT -m state &#8211;state NEW -m tcp -p tcp &#8211;dport 3306 -j ACCEPT\uff08\u5141\u8bb83306\u7aef\u53e3\u901a\u8fc7\u9632\u706b\u5899\uff09<br \/>\n\u7279\u522b\u63d0\u793a\uff1a\u5f88\u591a\u7f51\u53cb\u628a\u8fd9\u4e24\u6761\u89c4\u5219\u6dfb\u52a0\u5230\u9632\u706b\u5899\u914d\u7f6e\u7684\u6700\u540e\u4e00\u884c\uff0c\u5bfc\u81f4\u9632\u706b\u5899\u542f\u52a8\u5931\u8d25\uff0c\u6b63\u786e\u7684\u5e94\u8be5\u662f\u6dfb\u52a0\u5230\u9ed8\u8ba4\u768422\u7aef\u53e3\u8fd9\u6761\u89c4\u5219\u7684\u4e0b\u9762<br \/>\n\u6dfb\u52a0\u597d\u4e4b\u540e\u9632\u706b\u5899\u89c4\u5219\u5982\u4e0b\u6240\u793a\uff1a<\/p>\n<p><!--more-->\u00a0#########################################################<br \/>\n# Firewall configuration written by system-config-firewall<br \/>\n# Manual customization of this file is not recommended.<br \/>\n*filter<br \/>\n:INPUT ACCEPT [0:0]<br \/>\n:FORWARD ACCEPT [0:0]<br \/>\n:OUTPUT ACCEPT [0:0]<br \/>\n-A INPUT -m state &#8211;state ESTABLISHED,RELATED -j ACCEPT<br \/>\n-A INPUT -p icmp -j ACCEPT<br \/>\n-A INPUT -i lo -j ACCEPT<br \/>\n-A INPUT -m state &#8211;state NEW -m tcp -p tcp &#8211;dport 22 -j ACCEPT<br \/>\n-A INPUT -mstate &#8211;state NEW -m tcp -p tcp &#8211;dport 80 -j ACCEPT<br \/>\n-A INPUT -mstate &#8211;state NEW -m tcp -p tcp &#8211;dport 3306 -j ACCEPT<br \/>\n-A INPUT -j REJECT &#8211;reject-with icmp-host-prohibited<br \/>\n-A FORWARD -j REJECT &#8211;reject-with icmp-host-prohibited<br \/>\nCOMMIT<br \/>\n#########################################################<br \/>\n\/etc\/init.d\/iptables restart\u00a0 #\u6700\u540e\u91cd\u542f\u9632\u706b\u5899\u4f7f\u914d\u7f6e\u751f\u6548<\/p>\n<p><strong>2\u3001\u5173\u95edSELINUX<\/strong><br \/>\nvi \/etc\/selinux\/config<br \/>\n#SELINUX=enforcing\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 #\u6ce8\u91ca\u6389<br \/>\n#SELINUXTYPE=targeted\u00a0\u00a0\u00a0 #\u6ce8\u91ca\u6389<br \/>\nSELINUX=disabled\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 #\u589e\u52a0<\/p>\n<p>:wq\u00a0 \u4fdd\u5b58\uff0c\u5173\u95ed<br \/>\nshutdown -r now\u00a0\u00a0 #\u91cd\u542f\u7cfb\u7edf<\/p>\n<p><strong>3\u3001\u914d\u7f6eCentOS 6.2\u7b2c\u4e09\u65b9yum\u6e90<\/strong>\uff08CentOS\u9ed8\u8ba4\u7684\u6807\u51c6\u6e90\u91cc\u6ca1\u6709nginx\u8f6f\u4ef6\u5305\uff09<br \/>\nyum install wget\u00a0\u00a0\u00a0 #\u5b89\u88c5\u4e0b\u8f7d\u5de5\u5177wget<br \/>\nwget\u00a0<a href=\"http:\/\/www.atomicorp.com\/installers\/atomic\" target=\"_blank\">http:\/\/www.atomicorp.com\/installers\/atomic<\/a>\u00a0 #\u4e0b\u8f7datomic yum\u6e90<br \/>\nsh .\/atomic\u00a0\u00a0 #\u5b89\u88c5<br \/>\nyum check-update\u00a0 #\u66f4\u65b0yum\u8f6f\u4ef6\u5305<br \/>\n#############################################################################<br \/>\n<strong>\u5b89\u88c5\u7bc7\uff1a<\/strong><\/p>\n<p><strong>\u4e00\u3001\u5b89\u88c5nginx<\/strong><br \/>\nyum install nginx\u00a0\u00a0\u00a0\u00a0\u00a0 #\u5b89\u88c5nginx\uff0c\u6839\u636e\u63d0\u793a\uff0c\u8f93\u5165Y\u5b89\u88c5\u5373\u53ef\u6210\u529f\u5b89\u88c5<br \/>\nservice nginx start\u00a0\u00a0\u00a0 #\u542f\u52a8<br \/>\nchkconfig\u00a0nginx on\u00a0\u00a0\u00a0 #\u8bbe\u4e3a\u5f00\u673a\u542f\u52a8<br \/>\n\/etc\/init.d\/nginx\u00a0 restart\u00a0 #\u91cd\u542f<br \/>\nrm -rf \/usr\/share\/nginx\/html\/*\u00a0 #\u5220\u9664ngin\u9ed8\u8ba4\u6d4b\u8bd5\u9875<\/p>\n<p><strong>\u4e8c\u3001\u5b89\u88c5MySQL<br \/>\n<\/strong>1\u3001\u5b89\u88c5mysql<\/p>\n<p>yum install mysql mysql-server\u00a0\u00a0 #\u8be2\u95ee\u662f\u5426\u8981\u5b89\u88c5\uff0c\u8f93\u5165Y\u5373\u53ef\u81ea\u52a8\u5b89\u88c5,\u76f4\u5230\u5b89\u88c5\u5b8c\u6210<br \/>\n\/etc\/init.d\/mysqld start\u00a0\u00a0 #\u542f\u52a8MySQL<br \/>\nchkconfig mysqld on\u00a0\u00a0 #\u8bbe\u4e3a\u5f00\u673a\u542f\u52a8<br \/>\ncp \/usr\/share\/mysql\/my-medium.cnf\u00a0\u00a0 \/etc\/my.cnf\u00a0 #\u62f7\u8d1d\u914d\u7f6e\u6587\u4ef6\uff08\u6ce8\u610f\uff1a\u5982\u679c\/etc\u76ee\u5f55\u4e0b\u9762\u9ed8\u8ba4\u6709\u4e00\u4e2amy.cnf\uff0c\u76f4\u63a5\u8986\u76d6\u5373\u53ef\uff09<br \/>\nshutdown -r now\u00a0 #\u91cd\u542f\u7cfb\u7edf<\/p>\n<p align=\"left\">2\u3001\u4e3aroot\u8d26\u6237\u8bbe\u7f6e\u5bc6\u7801<br \/>\nmysql_secure_installation<\/p>\n<p align=\"left\">\u56de\u8f66\uff0c\u6839\u636e\u63d0\u793a\u8f93\u5165Y<\/p>\n<p align=\"left\">\u8f93\u51652\u6b21\u5bc6\u7801\uff0c\u56de\u8f66<\/p>\n<p align=\"left\">\u6839\u636e\u63d0\u793a\u4e00\u8def\u8f93\u5165Y<\/p>\n<p align=\"left\">\u6700\u540e\u51fa\u73b0\uff1aThanks for using MySQL!<\/p>\n<p>MySql\u5bc6\u7801\u8bbe\u7f6e\u5b8c\u6210\uff0c\u91cd\u65b0\u542f\u52a8 MySQL\uff1a<br \/>\n\/etc\/init.d\/mysqld stop\u00a0\u00a0 #\u505c\u6b62<br \/>\n\/etc\/init.d\/mysqld start\u00a0 #\u542f\u52a8<br \/>\nservice mysqld restart\u00a0\u00a0\u00a0 #\u91cd\u542f<\/p>\n<p><strong>\u4e09\u3001\u5b89\u88c5PHP<\/strong><br \/>\n1\u3001\u5b89\u88c5PHP<br \/>\nyum install php\u00a0\u00a0 #\u6839\u636e\u63d0\u793a\u8f93\u5165Y\u76f4\u5230\u5b89\u88c5\u5b8c\u6210<br \/>\n2\u3001\u5b89\u88c5PHP\u7ec4\u4ef6\uff0c\u4f7fPHP\u652f\u6301 MySQL\u3001PHP\u652f\u6301FastCGI\u6a21\u5f0f<br \/>\nyum install php-mysql 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 php-fpm\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0#\u6839\u636e\u63d0\u793a\u8f93\u5165Y\u56de\u8f66<br \/>\n\/etc\/init.d\/mysqld restart\u00a0 #\u91cd\u542fMySql<br \/>\n\/etc\/init.d\/nginx\u00a0 restart\u00a0 #\u91cd\u542fnginx<br \/>\n\/etc\/rc.d\/init.d\/php-fpm\u00a0start\u00a0 #\u542f\u52a8php-fpm<br \/>\nchkconfig php-fpm on\u00a0 #\u8bbe\u7f6e\u5f00\u673a\u542f\u52a8<br \/>\n#############################################################################<br \/>\n<strong>\u914d\u7f6e\u7bc7<\/strong><\/p>\n<p><strong>\u4e00\u3001\u914d\u7f6enginx\u652f\u6301php<\/strong><br \/>\ncp \/etc\/nginx\/nginx.conf\u00a0 \/etc\/nginx\/nginx.confbak\u00a0\u00a0\u00a0 #\u5907\u4efd\u539f\u6709\u914d\u7f6e\u6587\u4ef6<br \/>\nvi \/etc\/nginx\/nginx.conf\u00a0 #\u7f16\u8f91<br \/>\nuser\u00a0\u00a0nginx\u00a0 nginx;\u00a0\u00a0#\u4fee\u6539nginx\u8fd0\u884c\u8d26\u53f7\u4e3a\uff1anginx\u7ec4\u7684nginx\u7528\u6237<\/p>\n<p>:wq!\u00a0\u00a0\u00a0 #\u4fdd\u5b58\u9000\u51fa<\/p>\n<p>cp \/etc\/nginx\/conf.d\/default.conf \/etc\/nginx\/conf.d\/default.confbak\u00a0\u00a0 #\u5907\u4efd\u539f\u6709\u914d\u7f6e\u6587\u4ef6<br \/>\nvi \/etc\/nginx\/conf.d\/default.conf\u00a0\u00a0 #\u7f16\u8f91<\/p>\n<p>index\u00a0index.php index.html index.htm;\u00a0\u00a0\u00a0#\u589e\u52a0index.php<\/p>\n<p align=\"left\">\u00a0# pass the PHPscripts to FastCGI server listening on 127.0.0.1:9000<br \/>\n#<br \/>\nlocation ~ \\.php$ {<br \/>\nroot\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0html;<br \/>\nfastcgi_pass\u00a0\u00a0 127.0.0.1:9000;<br \/>\nfastcgi_index\u00a0 index.php;<br \/>\nfastcgi_param\u00a0 SCRIPT_FILENAME\u00a0\u00a0$document_root$fastcgi_script_name;<br \/>\ninclude\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0fastcgi_params;<br \/>\n}<br \/>\n#\u53d6\u6d88FastCGI server\u90e8\u5206location\u7684\u6ce8\u91ca,\u5e76\u8981\u6ce8\u610ffastcgi_param\u884c\u7684\u53c2\u6570,\u6539\u4e3a$document_root$fastcgi_script_name,\u6216\u8005\u4f7f\u7528\u7edd\u5bf9\u8def\u5f84<\/p>\n<p><strong>\u4e8c\u3001\u914d\u7f6ephp<\/strong><\/p>\n<p>vi\u00a0\/etc\/php.ini\u00a0\u00a0 #\u7f16\u8f91<\/p>\n<p>date.timezone= PRC\u00a0\u00a0\u00a0\u00a0 #\u5728946\u884c \u628a\u524d\u9762\u7684\u5206\u53f7\u53bb\u6389\uff0c\u6539\u4e3adate.timezone = PRC<\/p>\n<p>disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec<\/p>\n<p>,proc_open,proc_get_status,ini_alter,ini_restore,dl,openlog,syslog,readlink<\/p>\n<p>,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen<\/p>\n<p>,disk_free_space,checkdnsrr,getservbyname,getservbyport,disk_total_space<\/p>\n<p>,posix_ctermid,posix_get_last_error,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid<\/p>\n<p>,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp<\/p>\n<p>,posix_getpid,posix_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid<\/p>\n<p>,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid<\/p>\n<p>,posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname<br \/>\n#\u5728386\u884c \u5217\u51faPHP\u53ef\u4ee5\u7981\u7528\u7684\u51fd\u6570\uff0c\u5982\u679c\u67d0\u4e9b\u7a0b\u5e8f\u9700\u8981\u7528\u5230\u8fd9\u4e2a\u51fd\u6570\uff0c\u53ef\u4ee5\u5220\u9664\uff0c\u53d6\u6d88\u7981\u7528\u3002<br \/>\nexpose_php = Off\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 #\u5728432\u884c \u7981\u6b62\u663e\u793aphp\u7248\u672c\u7684\u4fe1\u606f<br \/>\nmagic_quotes_gpc = On\u00a0\u00a0 #\u5728745\u884c \u6253\u5f00magic_quotes_gpc\u6765\u9632\u6b62SQL\u6ce8\u5165<br \/>\nopen_basedir = .:\/tmp\/\u00a0 #\u5728380\u884c\uff0c\u8bbe\u7f6e\u8868\u793a\u5141\u8bb8\u8bbf\u95ee\u5f53\u524d\u76ee\u5f55(\u5373PHP\u811a\u672c\u6587\u4ef6\u6240\u5728\u4e4b\u76ee\u5f55)\u548c\/tmp\/\u76ee\u5f55,\u53ef\u4ee5\u9632\u6b62php\u6728\u9a6c\u8de8\u7ad9\uff0c\u5982\u679c\u6539\u4e86\u4e4b\u540e\u5b89\u88c5\u7a0b\u5e8f\u6709\u95ee\u9898\uff0c\u53ef\u6ce8\u9500\u6b64\u884c\uff0c\u6216\u8005\u76f4\u63a5\u5199\u4e0a\u7a0b\u5e8f\u76ee\u5f55\u8def\u5f84\/var\/www\/html\/www.osyunwei.com\/:\/tmp\/<\/p>\n<p>:wq!\u00a0#\u4fdd\u5b58\u9000\u51fa<\/p>\n<p>(\u8f6c\u8f7d\u8005\u8bed:magic_quotes_gpc\u6211\u7684\u914d\u7f6e\u4e2d\u662f\u4e0d\u5b58\u5728\u7684,open_basedir\u6ca1\u6709\u770b\u61c2\u4e5f\u5c31\u8df3\u8fc7\u4e86,\u8fd9\u4e24\u6761\u5e76\u6ca1\u6709\u5f71\u54cd\u6211\u914d\u7f6e\u6210\u529f,\u9690\u60a3&#8230;\u6682\u65f6\u8fd8\u6ca1\u627e\u5230\u6216\u8005\u8fd8\u6ca1\u7406\u89e3)<\/p>\n<p><strong>\u4e09\u3001\u914d\u7f6ephp-fpm<\/strong><br \/>\ncp \/etc\/php-fpm.d\/www.conf\u00a0\u00a0 \/etc\/php-fpm.d\/www.confbak\u00a0\u00a0 #\u5907\u4efd\u539f\u6709\u914d\u7f6e\u6587\u4ef6<br \/>\nvi \/etc\/php-fpm.d\/www.conf\u00a0\u00a0 #\u7f16\u8f91<br \/>\nuser = nginx\u00a0\u00a0 #\u4fee\u6539\u7528\u6237\u4e3anginx<br \/>\ngroup = nginx\u00a0\u00a0 #\u4fee\u6539\u7ec4\u4e3anginx<\/p>\n<p>\/etc\/init.d\/mysqld restart\u00a0 #\u91cd\u542fMySql<br \/>\n\/etc\/init.d\/nginx\u00a0 restart\u00a0 #\u91cd\u542fnginx<br \/>\n\/etc\/rc.d\/init.d\/php-fpm\u00a0 restart\u00a0 #\u91cd\u542fphp-fpm<br \/>\n<strong>#############################################################################<br \/>\n\u6d4b\u8bd5\u7bc7<br \/>\n<\/strong>cd\u00a0\/usr\/share\/nginx\/html\/\u00a0\u00a0 #\u8fdb\u5165nginx\u9ed8\u8ba4\u7f51\u7ad9\u6839\u76ee\u5f55<br \/>\nvi\u00a0 index.php\u00a0\u00a0 #\u65b0\u5efaindex.php\u6587\u4ef6<\/p>\n<p>&lt;?php<br \/>\nphpinfo();<\/p>\n<p>?&gt;<\/p>\n<p>:wq! #\u4fdd\u5b58<\/p>\n<p>chown nginx.nginx \/usr\/share\/nginx\/html\/ -R\u00a0 #\u8bbe\u7f6e\u76ee\u5f55\u6240\u6709\u8005<\/p>\n<p>chmod 700\u00a0 \/usr\/share\/nginx\/html\/ -R\u00a0\u00a0 #\u8bbe\u7f6e\u76ee\u5f55\u6743\u9650<\/p>\n<p>\u5728\u5ba2\u6237\u7aef\u6d4f\u89c8\u5668\u8f93\u5165\u670d\u52a1\u5668IP\u5730\u5740\uff0c\u53ef\u4ee5\u770b\u5230\u76f8\u5173\u7684\u914d\u7f6e\u4fe1\u606f\uff01<br \/>\n#############################################################################<\/p>\n<p>\u5907\u6ce8<\/p>\n<p>nginx\u9ed8\u8ba4\u7ad9\u70b9\u76ee\u5f55\u662f\uff1a\/usr\/share\/nginx\/html\/<\/p>\n<p>\u6743\u9650\u8bbe\u7f6e\uff1achown nginx.nginx\/usr\/share\/nginx\/html\/ -R<\/p>\n<p>MySQL\u6570\u636e\u5e93\u76ee\u5f55\u662f\uff1a\/var\/lib\/mysql<\/p>\n<p>\u6743\u9650\u8bbe\u7f6e\uff1achown mysql.mysql -R\u00a0\/var\/lib\/mysql<\/p>\n<p>\u6b64\u6559\u7a0b\u76ee\u524d\uff082012.2.14\uff09\u5b89\u88c5Nginx+PHP+MySQL\u7248\u672c\u5982\u4e0b\uff1a<\/p>\n<p>nginx version: nginx\/1.0.12<\/p>\n<p>php 5.3.10 (cli)<\/p>\n<p>server version:5.5.20-cll MySQL Community Server (GPL) by Atomicorp<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8f6c\u8f7d\u8005\u8bed: \u8f6c\u8f7d\u4e8e:http:\/\/www.osyunwei.com\/archives\/2353.html \u539f\u6587 &hellip; <a href=\"http:\/\/www.homconnect.cn\/?p=129\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u201ccentos\u642d\u5efaLNMP\u201d<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,5,45,3],"tags":[10,52],"_links":{"self":[{"href":"http:\/\/www.homconnect.cn\/index.php?rest_route=\/wp\/v2\/posts\/129"}],"collection":[{"href":"http:\/\/www.homconnect.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.homconnect.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.homconnect.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.homconnect.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=129"}],"version-history":[{"count":3,"href":"http:\/\/www.homconnect.cn\/index.php?rest_route=\/wp\/v2\/posts\/129\/revisions"}],"predecessor-version":[{"id":168,"href":"http:\/\/www.homconnect.cn\/index.php?rest_route=\/wp\/v2\/posts\/129\/revisions\/168"}],"wp:attachment":[{"href":"http:\/\/www.homconnect.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.homconnect.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=129"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.homconnect.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}