LAMP
什么是LAMP环境?
LAMP=linux+Apache+MySQL+Php
只不过如今MySQL被甲骨文公司收购,MySQL很可能会闭源,于是MySQL原班人马又做了一个MySQL的替代品Mariadb,所以新版本的MySQL被Mariadb替代,但是指令是几乎一样。
准备工作
配置好yum源,设置好linux服务器基本环境(我这里直接使用之前配置好的linux虚拟机)
安装
# yum install -y httpd mariadb mariadb-server php php-mysql
httpd --- apache web服务器
mariadb --- mariadb客户端
mariadb --- mariadb服务端
php --- php解释器
php-mysql --- php与mysql数据库的连接组建
启动服务
# systemctl start httpd
# systemctl start mariadb
开机启动
# systemctl enable httpd
# systemctl enable mariadb
测试网站
现在直接使用IP地址在浏览器输入,如果网站能打开说明web服务器没有问题了,如果访问不同,请查看你的防火墙是否关闭以及服务启动过程是否有误。
# curl 192.168.212.132 |grep apache
检查完Apache,再看看php是否正常启动。
# echo "<?php phpinfo(); ?>" >/var/www/html/index.php
这时候刷新网页,是否进入php环境界面?
ok?
网站基本搭建完成。
初始化数据库
新建的Mariadb数据库还没有初始化,现在输入下面的命令。
# mysql_secure_installation
按下回城键你会看见结尾如下的对话。
Enter current password for root (enter for none):<–初次运行直接回车
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
初始化MariaDB完成,接下来测试登录
好的现在你只要将你的模板导入即可,至于详细设置不同网站有所不同