centos8安装lamp
安装php mysql apache
yum install httpd mysql-server php* php-mbstring #记得带*号,直接就把扩展(这是个坑)都下了,省的麻烦!不下扩展到时候进不去 phpmyadmin
php-mbstring是安装多字符集,支持多种编码
这里有个坑:
打开/etc/httpd/conf/httpd.conf
把IncludeOptional conf.d/*.conf的注释去掉,不然apache不能解析php页面
测试一下:在/var/www/html下建立index.php文件内容为
<?php
phpinfo();
?>
访问网站:
成功解析!
下载phpmyadmin
https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip(最好连上外网,国内有点慢)
unzip 压缩包 #进行解压
把目录名字改了,因为原先目录名字好长,改为phpmyadmin
把phpmyadmin目录移动到/var/www/html下
并且:chown -R apache phpmyadmin(目录) #改变目录的所属者
配置mysql(8.0版)
这也是坑,网上的都是其他版本的修改密码,找了好几分钟才找到个真正管用的!
https://www.cnblogs.com/jjg0519/p/9034713.html这篇很详细!
systemctl restart mysql.server #开启Mysql服务
由于第一次登录不用密码,直接:mysql -u root -p
回车就ok了
use mysql; #使用mysql这个数据库。
设置密码:ALTER user ‘root’@‘localhost’ IDENTIFIED BY ‘你的新密码’;
http:ip/phpmyadmin
设置好了后直接登录phpmyadmin :用户:root , 密码:你的新密码
基本上就这些了,一共三个坑!