{"id":1351,"date":"2025-03-15T17:14:55","date_gmt":"2025-03-15T09:14:55","guid":{"rendered":"http:\/\/113.45.254.23\/?p=1351"},"modified":"2025-03-15T18:09:58","modified_gmt":"2025-03-15T10:09:58","slug":"lampwordpress","status":"publish","type":"post","link":"http:\/\/113.45.254.23\/?p=1351","title":{"rendered":"LAMP+WordPress"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u4e00\u3001\u521b\u5efaSSL\u7684\u963f\u5e15\u5947\u7f51\u7ad9<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1.1 \u521b\u5efa\u963f\u5e15\u5947\u53ca\u5f00\u542f\u963f\u5e15\u5947<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# dnf -y install httpd\t\t\t\u5b89\u88c5\u963f\u5e15\u5947\n&#91;root@server10 ~]# systemctl enable httpd\t\t\u8bbe\u7f6e\u963f\u5e15\u5947\u5f00\u673a\u542f\u52a8\nCreated symlink \/etc\/systemd\/system\/multi-user.target.wants\/httpd.service \u2192 \/usr\/lib\/systemd\/system\/httpd.service.<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.2 \u5b89\u88c5\u5b89\u5168\u5957\u9636\u5c42\u534f\u8bae<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# dnf -y install mod_ssl\t\t\u5b89\u88c5\u5b89\u5168\u5957\u9636\u5c42\u534f\u8bae<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.3 \u521b\u5efa\u79c1\u6709\u76ee\u5f55\u53ca\u6dfb\u52a0\u6743\u9650<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# mkdir \/etc\/ssl\/private\t\t\u521b\u5efa\u79c1\u6709\u76ee\u5f55\n&#91;root@server10 ~]# \n&#91;root@server10 ~]# chmod 700 \/etc\/ssl\/private\t\u5c06\u79c1\u6709\u76ee\u5f55\u6dfb\u52a0700\u6743\u9650\n\u81ea\u5efa\u8bc1\u4e66\u548c\u5bc6\u94a5\uff08\u8fd9\u91cc\u662f\u79c1\u6709\u4e91\uff0c\u6a21\u62df\u516c\u6709\u4e91\u5bc6\u94a5\u3002\u5b9e\u9645\u5de5\u4f5c\u4e2d\u8d2d\u4e70\u516c\u6709\u4e91\u6574\u6570\u540e\u4f1a\u53d1\u5bc6\u94a5\u5230\u90ae\u7bb1\u4e2d\uff0c\u7528\u516c\u6709\u4e91\u8bc1\u4e66\u5bc6\u94a5\u5373\u53ef\uff09<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.4 \u7528openssl\u547d\u4ee4\u751f\u6210\u5bc6\u94a5\u548c\u8bc1\u4e66<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout \/etc\/ssl\/private\/apache-selfsigned.key -out \/etc\/ssl\/certs\/apache-selfsigned.crt\t\t\nopenssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout \u7528openssl\u547d\u4ee4\u751f\u6210\u5bc6\u94a5\u548c\u8bc1\u4e66\uff0c-x509\u8bc1\u4e66\u7684\u683c\u5f0f\uff0c-days 365\u6709\u6548\u671f1\u5e74\uff0crsa:2048\u5bc6\u94a5\u7684\u52a0\u5bc6\u7b97\u6cd5\uff0c\u957f\u5ea62048\t\/etc\/ssl\/private\/apache-selfsigned.key -out \/etc\/ssl\/certs\/apache-selfsigned.crt\tapache-selfsigned.key\u751f\u6210\u7684\u5bc6\u94a5\u6587\u4ef6\uff0capache-selfsigned.crt\u751f\u6210\u7684\u8bc1\u4e66\u6587\u4ef6\n\n\n..+.........+..........+...+...+...........+++++++++++++++++++++++++++++++++++++++*.........+....+.................+.......+......+..+...+....+..+++++++++++++++++++++++++++++++++++++++*...............+....+.....+.............+.........+.....+......+.........+.+...+..+.........+...+.+.........+........+..........+..+.+..............+......+......\n\n-----\nCountry Name (2 letter code) &#91;XX]:CN\t\t\u56fd\u5bb6\u4ee3\u53f7\nState or Province Name (full name) &#91;]:BJ\t\t\u7701\nLocality Name (eg, city) &#91;Default City]:BJ\t\t\u5e02\nOrganization Name (eg, company) &#91;Default Company Ltd]:HUAWEI\t\u516c\u53f8\u540d\u79f0\nOrganizational Unit Name (eg, section) &#91;]:IT\t\u90e8\u95e8\nCommon Name (eg, your name or your server's hostname) &#91;]:lee\t\t\u540d\nEmail Address &#91;]:2823629811@qq.com\t\t\u90ae\u7bb1<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.5 \u751f\u6210dh\u53c2\u6570<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# openssl dhparam -out \/etc\/ssl\/certs\/dhparam.pem 2048\u8c03\u7528openssl\u5de5\u5177\u751f\u6210dh\u53c2\u6570\uff0c\u7136\u540e\u6307\u5b9a\u751f\u6210dh\u53c2\u6570\u7684\u6587\u4ef6\u8def\u5f84<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.6 \u67e5\u770b\u5bc6\u94a5\u4ea4\u6362\u534f\u8bae\u4e0b\u7684\u8bc1\u4e66\u6587\u4ef6<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# cat \/etc\/ssl\/certs\/dhparam.pem | tee -a \/etc\/ssl\/certs\/apache-selfsigned.crt \u67e5\u770b\u5bc6\u94a5\u4ea4\u6362\u534f\u8bae\u4e0b\u7684\u8bc1\u4e66\u6587\u4ef6\n-----BEGIN DH PARAMETERS----- \t\t\u4fe1\u606f\u90fd\u662f\u52a0\u5bc6\u7684\nMIIBDAKCAQEAwHFXrr5TytH6pq7u0vfMWgh8MEfRF\/dPp3D77vK1I3Ki0XxWAZ0s\nbD16h1bKm+q8qaGc+bR5Td0bzxPtX4tAWv7VuY0oJTiuLXi676WBUafr2d285Alg\nhg051q9059AJ2X1pt5ynHDe20nXXIb0ytjJ9LHpknIaElwet8pTZjx9O5GH9LdKl\nglQIFwkbrs5IeLdwtSmOcKnrCTEKhUIP8jLjcAaAFM7D+VsKmZCXFd\/tJdWQRXeA\npw6vs3jBI+n0hKNv5cbyyPsT5DaK7wAf4cBnS+D16IFYNSwlPDQ96jX6vpL5pey4\nzplNOtnoZa6kj7U4ywO\/Cr2qfhLafJFVTwIBAgICAOE=\n-----END DH PARAMETERS-----<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.7 \u7f16\u8f91ssl\u7684\u914d\u7f6e\u6587\u4ef6<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# vim \/etc\/httpd\/conf.d\/ssl.conf\t\t#\u7f16\u8f91ssl\u7684\u914d\u7f6e\u6587\u4ef6\n41 DocumentRoot \"\/www\/itcloud.com\"\t\t\t\t\t#\u6307\u5b9a\u7f51\u7ad9\u7684\u76ee\u5f55\n42 ServerName www.itcloud.com:443\t\t\t\t\t#\u5b9a\u4e49\u670d\u52a1\u5668\u7684\u540d\u79f0\uff0c\u5fc5\u987b\u52a0\u7aef\u53e3\u53f7443\uff0c443\u662fhttps\n86 SSLCertificateFile \/etc\/ssl\/certs\/apache-selfsigned.crt\t#\u6307\u5b9a\u8bc1\u4e66\u6587\u4ef6\u7684\u4f4d\u7f6e\n94 SSLCertificateKeyFile \/etc\/ssl\/private\/apache-selfsigned.key\t#\u6307\u5b9a\u5bc6\u94a5\u6587\u4ef6\u7684\u4f4d\u7f6e\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.8 \u521b\u5efa\u7f51\u7ad9\u7684\u76ee\u5f55\u53ca\u6d4b\u8bd5\u9875\u9762<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# mkdir -pv \/www\/itcloud.com\t\t\t\u521b\u5efa\u7f51\u7ad9\u7684\u76ee\u5f55\nmkdir: created directory '\/www'\nmkdir: created directory '\/www\/itcloud.com'\n&#91;root@server10 ~]# \n&#91;root@server10 ~]# cd \/www\/itcloud.com\/\t\t\t\t\u8fdb\u5165\u7f51\u7ad9\u76ee\u5f55\u4e0b\n&#91;root@server10 itcloud.com]# \n&#91;root@server10 itcloud.com]# echo \"&lt;h1&gt;www.itcloud.com&lt;\/h1&gt;\" &gt; index.html\t\t\u521b\u5efa\u6d4b\u8bd5\u9875\u9762<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.9 \u521b\u5efa\u65e0ssl\u865a\u62df\u4e3b\u673a\u7684\u914d\u7f6e\u6587\u4ef6<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# vim \/etc\/httpd\/conf.d\/non-ssl.conf\t\u521b\u5efa\u65e0ssl\u865a\u62df\u4e3b\u673a\u7684\u914d\u7f6e\u6587\u4ef6\t\t\uff08\u76ee\u7684\uff1a\u91cd\u5b9a\u5411 \u4e0d\u8f93https\uff0c\u53ea\u8f93ip\u4f1a\u81ea\u52a8\u8df3\u8f6c\uff09\n&lt;VirtualHost *:80&gt;\t\t\t\t\t\t\t\t\t#\u5b9a\u4e49\u865a\u62df\u4e3b\u673a\uff0c\u7aef\u53e3\u53f7\u662f80\n ServerName www.itcloud.com\t\t\t\t\t\t\t#\u670d\u52a1\u5668\u7684\u540d\u79f0\uff1awww.itcloud.com\n Redirect \"\/\" \"https:\/\/www.itcloud.com\/\"\t\t\t\t\t#\u7531http:\/\/www.itcloud.com\/ (80)\u91cd\u5b9a\u5411\u5230https:\/\/www.itcloud.com\/  (443)\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.10 \u7f16\u8f91\u963f\u5e15\u5947\u7684\u914d\u7f6e\u6587\u4ef6<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# vim \/etc\/httpd\/conf\/httpd.conf \t\t#\u7f16\u8f91\u963f\u5e15\u5947\u7684\u914d\u7f6e\u6587\u4ef6<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>100 ServerName www.itcloud.com:443\t\t#\u5b9a\u4e49\u670d\u52a1\u5668\u540d\u79f0\uff08\u628a80\u6539\u6210443\uff09\n\n124 #DocumentRoot \"\/var\/www\/html\"\t\t#\u6ce8\u91ca\u6389\u963f\u5e15\u5947\u9ed8\u8ba4\u7f51\u7ad9\u7684\u76ee\u5f55\n\n129 &lt;Directory \"\/www\"&gt;\t\t\t\t\t#\u81ea\u5b9a\u4e49\u7f51\u7ad9\u7684\u76ee\u5f55<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.11 \u68c0\u67e5\u963f\u5e15\u5947\u914d\u7f6e\u6587\u4ef6\u7684\u8bed\u6cd5\u53ca\u91cd\u542f\u963f\u5e15\u5947<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# apachectl configtest\t\t\u68c0\u67e5\u963f\u5e15\u5947\u914d\u7f6e\u6587\u4ef6\u7684\u8bed\u6cd5\nSyntax OK\n&#91;root@server10 ~]# systemctl restart httpd\t\u91cd\u542f\u963f\u5e15\u5947<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.12 win11\u865a\u62df\u673a\u4e0a\u521b\u5efa\u6620\u5c04\u5173\u7cfb <\/h3>\n\n\n\n<p>\u5feb\u7167\u8fd8\u539fwin11\u865a\u62df\u673a\u7684\u65b0\u7cfb\u7edf 8\u7f51\u5361<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-236.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"457\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-236.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1354\"  sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-239.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"464\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-239.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1357\"  sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-240.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"693\" height=\"450\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-240.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1358\"  sizes=\"auto, (max-width: 693px) 100vw, 693px\" \/><\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-241.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"450\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-241.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1359\"  sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-242.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"525\" height=\"334\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-242.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1360\"  sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-243.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"506\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-243.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1361\"  sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/div><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">1.12.1 \u5efa\u7acb\u6620\u5c04<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-244-1024x749.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"749\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-244-1024x749.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1362\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">1.13 win11\u4e0a\u6d4b\u8bd5www.itcloud.com<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-234.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"485\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-234.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1352\"  sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-235.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"327\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-235.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1353\"  sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">1.14 \u67e5\u770b\u963f\u5e15\u5947\u7684\u72b6\u6001\u53ca\u7aef\u53e3<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# systemctl status httpd\t\t\t\t\t\t\t\t\u67e5\u770b\u963f\u5e15\u5947\u7684\u72b6\u6001\n\u25cf httpd.service - The Apache HTTP Server\n     Loaded: loaded (\/usr\/lib\/systemd\/system\/httpd.service; enabled; preset: disabled)\n     Active: active (running) since Fri 2025-03-14 08:45:38 CST; 3min 2s ago    active (running) \u6d3b\u8dc3\n       Docs: man:httpd.service(8)\n   Main PID: 854 (httpd)\n     Status: \"Total requests: 0; Idle\/Busy workers 100\/0;Requests\/sec: 0; Bytes served\/sec: &gt;\n      Tasks: 177 (limit: 48692)\n     Memory: 44.5M\n        CPU: 660ms\n     CGroup: \/system.slice\/httpd.service\n             \u251c\u2500854 \/usr\/sbin\/httpd -DFOREGROUND\n             \u251c\u2500953 \/usr\/sbin\/httpd -DFOREGROUND\n             \u251c\u2500954 \/usr\/sbin\/httpd -DFOREGROUND\n             \u251c\u2500955 \/usr\/sbin\/httpd -DFOREGROUND\n             \u2514\u2500956 \/usr\/sbin\/httpd -DFOREGROUND\n\nMar 14 08:45:38 server10 systemd&#91;1]: Starting The Apache HTTP Server...\nMar 14 08:45:38 server10 systemd&#91;1]: Started The Apache HTTP Server.\nMar 14 08:45:38 server10 httpd&#91;854]: Server configured, listening on: port 443, port 80\nlines 1-19\/19 (END)\n\n&#91;root@server10 ~]# netstat -tunlp | grep httpd\t\t\u67e5\u770b\u963f\u5e15\u5947\u7684\u7aef\u53e3\ntcp6       0      0 :::80                   :::*                    LISTEN      854\/httpd          80 http\ntcp6       0      0 :::443                  :::*                    LISTEN      854\/httpd    <\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.15 \u67e5\u770b\u9632\u706b\u5899\u7684\u72b6\u6001\u53ca\u542f\u52a8\u9632\u706b\u5899<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# systemctl status firewalld\t\t\t\u67e5\u770b\u9632\u706b\u5899\u7684\u72b6\u6001\t\n\u25cb firewalld.service - firewalld - dynamic firewall daemon\n     Loaded: loaded (\/usr\/lib\/systemd\/system\/firewalld.service; disabled; preset: enabled)\n     Active: inactive (dead)\t\t\t\t\t\t\tinactive (dead)\u4e0d\u6d3b\u8dc3\u7684\n       Docs: man:firewalld(1)\n&#91;root@server10 ~]# \n&#91;root@server10 ~]# systemctl enable --now firewalld\t\u542f\u52a8\u9632\u706b\u5899\u5e76\u8bbe\u7f6e\u5f00\u673a\u542f\u52a8\nCreated symlink \/etc\/systemd\/system\/dbus-org.fedoraproject.FirewallD1.service \u2192 \/usr\/lib\/systemd\/system\/firewalld.service.\nCreated symlink \/etc\/systemd\/system\/multi-user.target.wants\/firewalld.service \u2192 \/usr\/lib\/systemd\/system\/firewalld.service.<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">1.16 \u9632\u706b\u5899\u91cc\u6dfb\u52a0Http\u670d\u52a1<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# firewall-cmd --add-service=http\t\u5728\u9632\u706b\u5899\u91cc\u6dfb\u52a0Http\u670d\u52a1\nsuccess\n&#91;root@server10 ~]# firewall-cmd --add-service=https\t\u5728\u9632\u706b\u5899\u91cc\u6dfb\u52a0Https\u670d\u52a1\nsuccess\n&#91;root@server10 ~]# firewall-cmd --runtime-to-permanent\t\u5728\u9632\u706b\u5899\u91cc\u6dfb\u52a0\u6c38\u4e45\u8fd0\u884c\u65f6\nsuccess<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">2 \u5b89\u88c5mariadb\u6570\u636e\u5e93<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">2.1 \u5b89\u88c5mariadb\u6570\u636e\u5e93\u7684\u670d\u52a1\u7aef\u548c\u5ba2\u6237\u7aef<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# dnf -y install mariadb-server mariadb\t\u5b89\u88c5mariadb\u6570\u636e\u5e93\u7684\u670d\u52a1\u7aef\u548c\u5ba2\u6237\u7aef<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2.2\u542f\u52a8\u6570\u636e\u5e93\u5e76\u8bbe\u7f6e\u5f00\u673a\u542f\u52a8<\/h3>\n\n\n\n<p>[root@server10 ~]# systemctl enable &#8211;now mariadb&nbsp;&nbsp;\u542f\u52a8\u6570\u636e\u5e93\u5e76\u8bbe\u7f6e\u5f00\u673a\u542f\u52a8<\/p>\n\n\n\n<p>Created symlink \/etc\/systemd\/system\/mysql.service \u2192 \/usr\/lib\/systemd\/system\/mariadb.service.<\/p>\n\n\n\n<p>Created symlink \/etc\/systemd\/system\/mysqld.service \u2192 \/usr\/lib\/systemd\/system\/mariadb.service.<\/p>\n\n\n\n<p>Created symlink \/etc\/systemd\/system\/multi-user.target.wants\/mariadb.service \u2192 \/usr\/lib\/systemd\/system\/mariadb.service.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2.3 \u6570\u636e\u5e93\u7684\u5b89\u5168\u8bbe\u7f6e<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# mysql_secure_installation \t\t\t\u6570\u636e\u5e93\u7684\u5b89\u5168\u8bbe\u7f6e\n \nNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB\n      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!\n \nIn order to log into MariaDB to secure it, we'll need the current\npassword for the root user. If you've just installed MariaDB, and\nhaven't set the root password yet, you should just press enter here.\n \nEnter current password for root (enter for none): \nOK, successfully used password, moving on...\n \nSetting the root password or using the unix_socket ensures that nobody\ncan log into the MariaDB root user without the proper authorisation.\n \nYou already have your root account protected, so you can safely answer 'n'.\n \nSwitch to unix_socket authentication &#91;Y\/n] n\t\t\u4ea4\u6362\u673a\u5207\u6362\u5230unix\u63a5\u53e3\u8ba4\u8bc1\u5417 n\n ... skipping.\n \nYou already have your root account protected, so you can safely answer 'n'.\n \nChange the root password? &#91;Y\/n] y\t\t\t\u66f4\u6539root\u5bc6\u7801\u5417\uff1fy\nNew password: \nRe-enter new password: \nPassword updated successfully!\nReloading privilege tables..\n ... Success!\n \n \nBy default, a MariaDB installation has an anonymous user, allowing anyone\nto log into MariaDB without having to have a user account created for\nthem.  This is intended only for testing, and to make the installation\ngo a bit smoother.  You should remove them before moving into a\nproduction environment.\n \nRemove anonymous users? &#91;Y\/n] y\t\t\t\u79fb\u9664\u533f\u540d\u7528\u6237\u5417\uff1fy\n ... Success!Disallow root login remotely? &#91;Y\/n] y\t\t\t\u7981\u6b62root \u8fdc\u7a0b\u767b\u9646\u5417\uff1fy\n ... Success!\n \nBy default, MariaDB comes with a database named 'test' that anyone can\naccess.  This is also intended only for testing, and should be removed\nbefore moving into a production environment.\n \nRemove test database and access to it? &#91;Y\/n] y\t\t\t\u79fb\u9664\u6d4b\u8bd5\u6570\u636e\u5e93\u5417\uff1fy\n - Dropping test database...\n ... Success!\n - Removing privileges on test database...\n ... Success!\n \nReloading the privilege tables will ensure that all changes made so far\nwill take effect immediately.\n \nReload privilege tables now? &#91;Y\/n] y\t\t\t\t\t\u91cd\u65b0\u52a0\u8f7d\u6570\u636e\u8868\u5417\uff1fy\n ... Success!\n \nCleaning up...\n \nAll done!  If you've completed all of the above steps, your MariaDB\ninstallation should now be secure.\n \nThanks for using MariaDB!<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2.4 \u9632\u706b\u5899\u91cc\u6dfb\u52a0\u7aef\u53e3\u53ca\u542f\u52a8\u9632\u706b\u5899<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# firewall-cmd --add-port=3306\/tcp\t\t\u5728\u9632\u706b\u5899\u91cc\u6dfb\u52a0tcp\u76843306\u7aef\u53e3\t\t3306 mariadb\/mysql\u7684\u7aef\u53e3\u53f7\uff08\u4e0d\u662f\u5c01\u7aef\u53e3\u5c31\u662f\u5c01\u670d\u52a1\uff0cwins\u548clinuxs\u901a\u7528\uff09\nsuccess\n&#91;root@server10 ~]# firewall-cmd --runtime-to-permanent\t\nsuccess<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">3 php\u6570\u636e\u6e90<\/h2>\n\n\n\n<p>3.0 \u5b89\u88c5php\u53ca\u5176\u63d2\u4ef6<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# dnf -y install php-{common,gmp,fpm,curl,intl,pdo,mbstring,gd,xml,cli,zip,mysqli}\t\t\u5b89\u88c5php\u53ca\u5176\u63d2\u4ef6<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3.1 \u67e5\u770bphp\u7684\u7248\u672c\u53ca\u5b89\u88c5php\u7684\u6570\u636e\u6e90<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]#php version \u67e5\u770bphp\u7684\u7248\u672c<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# dnf -y install https:\/\/rpms.remirepo.net\/enterprise\/remi-release-9.rpm&nbsp;&nbsp;\u5b89\u88c5\nphp\u7684\u6570\u636e\u6e90<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3.2 \u663e\u793aphp\u7684\u5355\u5143\u5217\u8868<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\n&#91;root@server10 ~]#dnf module list php\nLast metadata expiration check: 0:00:07 ago on Fri 14 Mar 2025 09:04:27 AM CST.\nRocky Linux 9 - AppStream\nName         Stream           Profiles                          Summary                      \nphp          8.1              common &#91;d], devel, minimal        PHP scripting language       \nphp          8.2              common &#91;d], devel, minimal        PHP scripting language       \n\nRemi's Modular repository for Enterprise Linux 9 - x86_64\nName         Stream           Profiles                          Summary                      \nphp          remi-7.4         common &#91;d], devel, minimal        PHP scripting language       \nphp          remi-8.0         common &#91;d], devel, minimal        PHP scripting language       \nphp          remi-8.1         common &#91;d], devel, minimal        PHP scripting language       \nphp          remi-8.2         common &#91;d], devel, minimal        PHP scripting language       \nphp          remi-8.3         common &#91;d], devel, minimal        PHP scripting language       \nphp          remi-8.4         common &#91;d], devel, minimal        PHP scripting language       \u6700\u65b0\u7684 \u5b89\u88c5\u8fd9\u4e2a<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3.3 \u518d\u6b21\u5b89\u88c5php\u53ca\u5176\u63d2\u4ef6\uff08\u8fd9\u91cc\u7684php\u662f\u6700\u65b0\u7248\u672c8.4\uff09<\/h3>\n\n\n\n<p>[root@server10 ~]# dnf -y install php-{common,gmp,fpm,curl,intl,pdo,mbstring,gd,xml,cli,zip,mysqli}&nbsp;&nbsp;\u5b89\u88c5php\u53ca\u5176\u63d2\u4ef6<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3.4 \u67e5\u770bphp\u7684\u7248\u672c<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]#php version \u67e5\u770bphp\u7684\u7248\u672c<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3.5 \u7f16\u8f91php\u7684\u914d\u7f6e\u6587\u4ef6&nbsp;<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# vim \/etc\/php.ini \t\t\t\t\t\u7f16\u8f91php\u7684\u914d\u7f6e\u6587\u4ef6\n409 max_execution_time = 300\t\t\t\t\t\t\t#\u6700\u5927\u6267\u884c\u65f6\u95f4300\u79d2\n855 upload_max_filesize = 100M\t\t\t\t\t\t\t#\u4e0a\u4f20\u6700\u5927\u6587\u4ef6100\u5146\n703 post_max_size = 128M\t\t\t\t\t\t\t\t#\u901a\u8fc7post\uff08\u53d1\u9001\u6570\u636e\u7684\u4e00\u79cd\u65b9\u5f0fphp\uff09\u65b9\u6cd5\u5411\u670d\u52a1\u5668\u63d0\u4ea4\u7684\u6570\u636e\u603b\u91cf\u4e3a128M\n933 date.timezone = Asia\/Shanghai\t\t\t\t\t\t#\u8bbe\u7f6e\u65f6\u533a\u4e3a\u4e9a\u6d32\u4e0a\u6d77<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3.6 \u7f16\u8f91http\u7684\u914d\u7f6e\u6587\u4ef6<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# vim \/etc\/httpd\/conf\/httpd.conf \t\t\u7f16\u8f91http\u7684\u914d\u7f6e\u6587\u4ef6\n62 AddHandler php-script .php\t\t\t\t\t\t\t\u8ba9\u963f\u5e15\u5947\u652f\u6301PHP\uff08\u5f00\u53d1\u7f51\u7ad9\u7684\u7f16\u7a0b\u8bed\u8a00\uff1a\u9762\u5411\u5bf9\u8c61\u7684\uff0c\u5f00\u53d1\u5de5\u5177\uff09\nvscode\u6dfb\u52a0\u6a21\u5757\u5c31\u652f\u6301php<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3.7 \u521b\u5efaphp\u7684\u6d4b\u8bd5\u9875\u9762<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# vim \/www\/itcloud.com\/info.php\t\t\u521b\u5efaphp\u7684\u6d4b\u8bd5\u9875\u9762\n&lt;?php\t\t\t\t\t\t\t\t\t\t\t\t\u9875\u9762\u7684\u5185\u5bb9\uff08\u663e\u793aLAMP\u7684\u7248\u672c\uff09\nphpinfo();\t\t\t\t\t\t\t\t\t\t\t\u6d4b\u8bd5\u5b8c\u6210\u540e\uff0c\u6d4b\u8bd5\u9875\u9762\u5fc5\u987b\u5220\u9664\n?&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3.8 \u542f\u52a8php\u5f15\u64ce\u53ca\u542f\u52a8\u963f\u5e15\u5947<\/h3>\n\n\n\n<p>[root@server10 ~]# systemctl restart php-fpm&nbsp;&nbsp;&nbsp;\u91cd\u542fphp\u7684\u5f15\u64ce<\/p>\n\n\n\n<p>[root@server10 ~]# systemctl restart httpd&nbsp;&nbsp;&nbsp;&nbsp;\u91cd\u542f\u963f\u5e15\u5947<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3.9 \u5220\u9664info.php\u3001index.html\u9875\u9762<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]#cd \/www\/itcloud.com\/\t\t\t\t\u5207\u6362\u5230www\/itcloud.com\u76ee\u5f55\u4e0b\n&#91;root@server10 itcloud.com]#ls\nindex.html\t info.php\t\n&#91;root@server10 ~]#rm info.php\t\t\t\t\t\t\t\u5220\u9664info.php\u9875\u9762\nrm:\u662f\u5426\u5220\u9664\u666e\u901a\u6587\u4ef6\u2018info.php? \u2019y\n&#91;root@server10 ~]#ls\nindex.html\n&#91;root@server10 ~]#rm index.html\t\t\t\t\t\t\u5220\u9664index.html\u9875\u9762\nrm:\u662f\u5426\u5220\u9664\u666e\u901a\u6587\u4ef6\u2018index.html? \u2019y\n&#91;root@server10 ~]#ls\n&#91;root@server10 ~]#init 0\t\t\t\t\t\t\t\t\u5173\u673a\u505a\u5feb\u7167\n&#91;root@server10 ~]#<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">4.0 \u5173\u673a\u505a\u5feb\u7167 \u540d\u4e3a\uff1aLAMP \u53ca\u8bbe\u7f6ewordpress\u6570\u636e\u5e93<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">4.1 \u7f16\u8f91php\u5f15\u64ce\u7684\u914d\u7f6e\u6587\u4ef6<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# vim \/etc\/php-fpm.d\/www.conf\t\t\u7f16\u8f91php\u5f15\u64ce\u7684\u914d\u7f6e\u6587\u4ef6\n439 php_value&#91;max_execution_time]=600\t\t\t\t\tphp\u811a\u672c\u6700\u5927\u6267\u884c\u65f6\u95f4600\u79d2\n440 php_value&#91;memory_limit]=2G\t\t\t\t\t\tphp\u5185\u5b58\u811a\u672c\u9650\u5236\u4e3a2G\n441 php_value&#91;post_max_size]=2G\t\t\t\t\t\t\u7528\u6237\u901a\u8fc7post\u65b9\u6cd5\u5411\u670d\u52a1\u5668\u63d0\u4ea4\u7684\u6570\u636e\u603b\u91cf\u4e0d\u80fd\u8d85\u8fc72G\uff08\u9632\u6b62\u6570\u636e\u653b\u51fb\uff0c\uff09\n442 php_value&#91;upload_max_filesize]=2G\t\t\t\t\t\u4e0a\u4f20\u6587\u4ef6\u7684\u6700\u5927\u5bb9\u91cf\u4e3a2G\t\t\t\t\n443 php_value&#91;max_input_time]=600\t\t\t\t\t\tPHP\u6700\u5927\u63a5\u6536\u65f6\u95f4600\u79d2\n444 php_value&#91;max_input_vars]=2000\t\t\t\t\tphp\u6700\u591a\u53ef\u63a5\u53d72000\u4e2a\u8f93\u5165\u53d8\u91cf\uff08\u4e3a\u4e86\u5b89\u5168\uff09\n445 php_value&#91;date.timezone]=Asia\/Shanghai\t\t\t\tphp\u65f6\u533a\u4e9a\u6d32\u4e0a\u6d77<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4.2 wordpress\u6570\u636e\u5e93\u914d\u7f6e<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">4.2.1 \u767b\u5f55\u6570\u636e\u5e93<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# mysql\t\t\t\t\t\t\t\t\u767b\u5f55\u6570\u636e\u5e93\nWelcome to the MariaDB monitor.  Commands end with ; or \\g.\nYour MariaDB connection id is 3\nServer version: 10.5.27-MariaDB MariaDB Server\n\nCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\n\nType 'help;' or '\\h' for help. Type '\\c' to clear the current input statement.<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">4.2.2 \u521b\u5efawordpress\u6570\u636e\u5e93<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>MariaDB &#91;(none)]&gt; create database wordpress;\t\t\t\u521b\u5efawordpress\u6570\u636e\u5e93\nQuery OK, 1 row affected (0.000 sec)<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">4.2.3 wordpress\u6570\u636e\u5e93\u5168\u90e8\u6388\u6743<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>MariaDB &#91;(none)]&gt; \nMariaDB &#91;(none)]&gt; grant all privileges on wordpress.* to 'wordpressuser'@'localhost' identified by 'P4ssw0rd@123.com';\t\t\t\t\t\t\t\t\t\u5c06wordpress\u6570\u636e\u5e93\u5168\u90e8\u6388\u6743\u7ed9wordpressuser\u7528\u6237\uff0c\u53ea\u5141\u8bb8\u672c\u5730\u767b\u5f55\uff0c\u6388\u6743\u8ba4\u8bc1\u5bc6\u7801\uff1aP4ssw0rd@123.com\nQuery OK, 0 rows affected (0.002 sec)\n\nMariaDB &#91;(none)]&gt; flush privileges;\t\t\t\t\t\t\u5237\u65b0\u6388\u6743\nQuery OK, 0 rows affected (0.001 sec)\n\nMariaDB &#91;(none)]&gt; exit\t\t\t\t\t\t\t\t\t\u9000\u51fa\nBye<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4.3 \u89e3\u538bwordpress\u8f6f\u4ef6\u5305<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">4.3.1 wordpress\u8f6f\u4ef6\u5305<\/h4>\n\n\n\n<p>\u4e0a\u4f20\u4e00\u4e2a\u538b\u7f29\u5305\u5230\u7cfb\u7edf\u4e2d<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4.3.2 \u89e3\u538bwordpress\u8f6f\u4ef6\u5305<\/h4>\n\n\n\n<p>[root@server10 ~]# ls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>anaconda-ks.cfg &nbsp;wordpress &nbsp;wordpress-6.7.2.zip<\/p>\n\n\n\n<p>[root@server10 ~]# unzip wordpress-6.7.2.zip&nbsp;&nbsp;&nbsp;\u89e3\u538bwordpress\u8f6f\u4ef6\u5305<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4.4 wordpress\u76ee\u5f55<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 ~]# cd wordpress\/\t\t\t\t\t\t\u8fdb\u5165wordpress\u76ee\u5f55\n&#91;root@server10 wordpress]# ls\nindex.php        wp-admin              wp-content         wp-load.php      wp-signup.php\nlicense.txt      wp-blog-header.php    wp-cron.php        wp-login.php     wp-trackback.php\nreadme.html      wp-comments-post.php  wp-includes        wp-mail.php      xmlrpc.php\nwp-activate.php  wp-config-sample.php  wp-links-opml.php  wp-settings.php\n&#91;root@server10 wordpress]# cp -r * \/www\/itcloud.com\/\t\t\u5c06wordpress\u76ee\u5f55\u4e2d\u7684\u6240\u6709\u6587\u4ef6\u590d\u5236\u5230\/www\/itcloud.com\/\u7f51\u7ad9\u76ee\u5f55\u4e0b<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4.5 \u7f51\u7ad9\u76ee\u5f55<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 wordpress]# cd \/www\/itcloud.com\/\t\t\t\u8fdb\u5165\u7f51\u7ad9\u76ee\u5f55\u4e0b\t\t\n&#91;root@server10 itcloud.com]# ls\t\t\t\t\t\t\t\nindex.php        wp-admin              wp-content         wp-load.php      wp-signup.php\nlicense.txt      wp-blog-header.php    wp-cron.php        wp-login.php     wp-trackback.php\nreadme.html      wp-comments-post.php  wp-includes        wp-mail.php      xmlrpc.php\nwp-activate.php  wp-config-sample.php  wp-links-opml.php  wp-settings.php\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4.6 \u7f51\u7ad9\u6a21\u677f\u6587\u4ef6\u590d\u5236\u5230\u7f51\u7ad9\u914d\u7f6e\u6587\u4ef6<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 itcloud.com]# cp wp-config-sample.php wp-config.php \u5c06\u7f51\u7ad9\u6a21\u677f\u6587\u4ef6\u590d\u5236\u5230\u7f51\u7ad9\u914d\u7f6e\u6587\u4ef6<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4.7 \u7f16\u8f91wordpress\u6570\u636e\u5e93\u6587\u4ef6<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 itcloud.com]#vim wp-config.php\t\t\t\t\u7f16\u8f91wordpress\u6570\u636e\u5e93\u6587\u4ef6\ndefine( 'DB_NAME', 'wordpress' );\t\t\t\t\t\t\t#\u6570\u636e\u5e93\u7684\u540d\u79f0wordpress\n\n\/** Database username *\/\t\t\t\t\t\t\t\t\t#\u6570\u636e\u5e93\u7684\u7528\u6237wordpress\ndefine( 'DB_USER', 'wordpressuser' );\n\n\/** Database password *\/\t\t\t\t\t\t\t\t\t#\u6570\u636e\u5e93\u7684\u5bc6\u7801wordpress  \u4e4b\u524d\u5728\u6570\u636e\u5e93\u6388\u6743\u7684\u6570\u636e\u5e93\u7528\u6237\u548c\u5bc6\u7801\ndefine( 'DB_PASSWORD', 'P4ssw0rd@123.com' );<\/code><\/pre>\n\n\n\n<p>4.8 \u91cd\u542fphp\u3001\u963f\u5e15\u5947\u5f15\u64ce<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 itcloud.com]#cd\n&#91;root@server10 itcloud.com]#systemctl restart php-fpm\t\t\t#\u91cd\u542fphp\u5f15\u64ce\n&#91;root@server10 itcloud.com]#sytemctl restart httpd\t\t\t\t#\u91cd\u542f\u963f\u5e15\u5947\n&#91;root@server10 itcloud.com]#<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">5 \u82f1\u6587\u7248\u7684\u9700\u8981\u6ce8\u518c\u7528\u6237<\/h2>\n\n\n\n<p>\u4e0b\u8f7d\u4e2d\u6587\u7f16\u7801wordpress-6.6.2-zh_CN<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-245.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"691\" height=\"393\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-245.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1363\"  sizes=\"auto, (max-width: 691px) 100vw, 691px\" \/><\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-246-1024x601.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"601\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-246-1024x601.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1364\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-247-1024x407.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"407\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-247-1024x407.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1365\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-248-1024x626.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"626\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/03\/image-248-1024x626.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1366\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u3001\u521b\u5efaSSL\u7684\u963f\u5e15\u5947\u7f51\u7ad9 1.1 \u521b\u5efa\u963f\u5e15\u5947\u53ca\u5f00\u542f\u963f\u5e15\u5947 1.2 \u5b89\u88c5\u5b89\u5168\u5957\u9636\u5c42\u534f\u8bae 1.3 \u521b\u5efa\u79c1\u6709\u76ee\u5f55\u53ca [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[30,29,4,31,75,76],"class_list":["post-1351","post","type-post","status-publish","format-standard","hentry","category-linux","tag-apache","tag-lamp","tag-linux","tag-mariadb","tag-php","tag-wordpress"],"_links":{"self":[{"href":"http:\/\/113.45.254.23\/index.php?rest_route=\/wp\/v2\/posts\/1351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/113.45.254.23\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/113.45.254.23\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/113.45.254.23\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/113.45.254.23\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1351"}],"version-history":[{"count":2,"href":"http:\/\/113.45.254.23\/index.php?rest_route=\/wp\/v2\/posts\/1351\/revisions"}],"predecessor-version":[{"id":1368,"href":"http:\/\/113.45.254.23\/index.php?rest_route=\/wp\/v2\/posts\/1351\/revisions\/1368"}],"wp:attachment":[{"href":"http:\/\/113.45.254.23\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/113.45.254.23\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1351"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/113.45.254.23\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}