LAMP
什么是LAMP環(huán)境?
LAMP=linux+Apache+MySQL+Php
只不過如今MySQL被甲骨文公司收購柠逞,MySQL很可能會閉源,于是MySQL原班人馬又做了一個(gè)MySQL的替代品Mariadb,所以新版本的MySQL被Mariadb替代撰糠,但是指令是幾乎一樣。
準(zhǔn)備工作
配置好yum源辩昆,設(shè)置好linux服務(wù)器基本環(huán)境(我這里直接使用之前配置好的linux虛擬機(jī))
安裝
# yum install -y httpd mariadb mariadb-server php php-mysql
httpd --- apache web服務(wù)器
mariadb --- mariadb客戶端
mariadb --- mariadb服務(wù)端
php --- php解釋器
php-mysql --- php與mysql數(shù)據(jù)庫的連接組建
啟動服務(wù)
# systemctl start httpd
# systemctl start mariadb
開機(jī)啟動
# systemctl enable httpd
# systemctl enable mariadb
測試網(wǎng)站
現(xiàn)在直接使用IP地址在瀏覽器輸入阅酪,如果網(wǎng)站能打開說明web服務(wù)器沒有問題了,如果訪問不同,請查看你的防火墻是否關(guān)閉以及服務(wù)啟動過程是否有誤术辐。
# curl 192.168.212.132 |grep apache
檢查完Apache砚尽,再看看php是否正常啟動。
# echo "<?php phpinfo(); ?>" >/var/www/html/index.php
這時(shí)候刷新網(wǎng)頁辉词,是否進(jìn)入php環(huán)境界面必孤?
ok?
網(wǎng)站基本搭建完成瑞躺。
初始化數(shù)據(jù)庫
新建的Mariadb數(shù)據(jù)庫還沒有初始化敷搪,現(xiàn)在輸入下面的命令。
# mysql_secure_installation
按下回城鍵你會看見結(jié)尾如下的對話隘蝎。
Enter current password for root (enter for none):<–初次運(yùn)行直接回車
Set root password? [Y/n] <– 是否設(shè)置root用戶密碼购啄,輸入y并回車或直接回車
New password: <– 設(shè)置root用戶的密碼
Re-enter new password: <– 再輸入一次你設(shè)置的密碼
Remove anonymous users? [Y/n] <– 是否刪除匿名用戶,回車
Disallow root login remotely? [Y/n] <–是否禁止root遠(yuǎn)程登錄,回車
Remove test database and access to it? [Y/n] <– 是否刪除test數(shù)據(jù)庫嘱么,回車
Reload privilege tables now? [Y/n] <– 是否重新加載權(quán)限表狮含,回車
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
初始化MariaDB完成,接下來測試登錄
好的現(xiàn)在你只要將你的模板導(dǎo)入即可曼振,至于詳細(xì)設(shè)置不同網(wǎng)站有所不同