日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

LAMP架构之个人博客搭建

發(fā)布時(shí)間:2025/6/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LAMP架构之个人博客搭建 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一:實(shí)驗(yàn)?zāi)繕?biāo)

通過(guò)Linux+Apache+Mariadb+PHP+wordpress實(shí)現(xiàn)個(gè)人博客的搭建

二:實(shí)驗(yàn)環(huán)境

1)主機(jī)A:centos 7? ?IP:192.168.216.77/16

功能擔(dān)當(dāng):httpd+php(web服務(wù)器)

2)主機(jī)B:centos 6? ?IP:192.168.216.66/16

功能擔(dān)當(dāng):mariadb(mysql數(shù)據(jù)庫(kù))

三:實(shí)驗(yàn)前準(zhǔn)備

關(guān)閉兩機(jī)器防火墻:iptables -F

禁用兩機(jī)器SElinux:setenforce 0

四:實(shí)驗(yàn)步驟

1.使主機(jī)A能夠成功解析 .php 頁(yè)面(操作環(huán)境:A)

1)安裝?httpd 、php、 php-mysql三個(gè)程序
yum httpd php php-mysql

2)編輯php程序配置文件,并設(shè)置時(shí)區(qū)(注意:服務(wù)器時(shí)間和時(shí)區(qū)的統(tǒng)一在生產(chǎn)環(huán)境中很重要偶!!!)?
vim /etc/php.ini

????date.timezone = Asia/Shanghai

3)添加 .php 測(cè)試頁(yè)面?
vim /etc/httpd/conf/httpd.conf ? ?

? <IfModule dir_module>

? ? ? DirectoryIndex index.php index.html

? </IfModule>

4 )? systemctl restart httpd

5)創(chuàng)建測(cè)試頁(yè)面??
vim /var/www/html/index.php

???? ? ?<?php

????? echo date("Y/m/d H:i:s");

????? phpinfo();

???? ? ??>

?6)測(cè)試,結(jié)果如圖一

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖一

2.配置主機(jī)B,使A能夠遠(yuǎn)程連接B數(shù)據(jù)庫(kù)

1)安裝mariadb

yum install mariadb-server

systemctl start? mariadb

2)安全初始化

mysql_secure_installation

3)登陸mariadb,并授權(quán)root用戶(hù)可以遠(yuǎn)程連接數(shù)據(jù)庫(kù)

mysql -uroot -ppp

>grant all on? *.* to root@'192.168.%.%' identified by 'pp' ;?

4)主機(jī)A上創(chuàng)建下列主頁(yè)文件,測(cè)試數(shù)據(jù)庫(kù)遠(yuǎn)程連接狀態(tài)

vim /var/www/html/index2.php?

????<?php

????$mysqli=new mysqli("192.168.216.66","root","pp");? ##(“數(shù)據(jù)庫(kù)所在主機(jī)”,“登陸用戶(hù)”,“用戶(hù)密碼”)

????if(mysqli_connect_errno()){

????echo "連接數(shù)據(jù)庫(kù)失敗!";

????$mysqli=null;

????exit;

????}

????echo "連接數(shù)據(jù)庫(kù)成功!";

????$mysqli->close();
5)添加主頁(yè)文件index2.php
vim /etc/httpd/conf/httpd.conf ? ?
? ?? ?<IfModule dir_module>
? ? ? ? ? ?? ? ? ?DirectoryIndex index2.php
? ?</IfModule>

測(cè)試結(jié)果如圖二:
http://192.168.216.77

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖二

3.安裝phpmyadmin圖形化工具(部署環(huán)境:B)

1)安裝php-mbstring軟件

yum install php-mbstring

2)安裝phpMyAdmin-4.0.10.20

unzip phpMyAdmin-4.0.10.20-all-languages.zip?

cp -r phpMyAdmin-4.0.10.20-all-languages /var/www/html/pma

cd /var/www/html/pma

cp config.sample.inc.php config.inc.php

3)編輯phpmyadmin配置文件

vim config.inc.php

????$cfg['Servers'][$i]['host'] = '192.168.216.66';? ?##=mysqlserverip

4)測(cè)試 ,結(jié)果如圖三

http://192.168.216.77/pma/

????????????????????????????????????????????????????圖三

4.安裝wordpress(部署環(huán)境:A、B)

※主機(jī)B

1)創(chuàng)建wordpress數(shù)據(jù)庫(kù)并創(chuàng)建相應(yīng)用戶(hù)

mysql -uroot -ppp

> create database zdb;

> grant all zdb.* to zdd@'192.168.%.%' identified by 'pp';? ##創(chuàng)建用戶(hù)zdd能夠遠(yuǎn)程訪問(wèn)zdb數(shù)據(jù)庫(kù)

> flush privileges;? ?##刷新用戶(hù)列表

※主機(jī)A

1)安裝wordpress

tar xvf wordpress-4.8.1-zh_CN.tar.gz?

cp -r? wordpress? ?/var/www/html/blog

2)修改wordpress配置文件

cd /var/www/html/blog

cp wp-config-sample.php? wp-config.php? ?##根據(jù)模板創(chuàng)建配置文件

vim wp-config.php?

????define('DB_NAME', 'zdb');

????define('DB_USER', 'zdd');

????define('DB_PASSWORD', 'pp');

????define('DB_HOST', '192.168.216.66');

※測(cè)試結(jié)果如圖四

http://192.168.216.77/blog/

????????????????????????????????????????????????圖四

轉(zhuǎn)載于:https://blog.51cto.com/13172823/1975484

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專(zhuān)家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的LAMP架构之个人博客搭建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。