安装LAMP,教程一大把了。但是时代变了,有些东西也得调整。
第一,php5相关的已经东西已经没法用了,直接用php7.0可以
https://blog.csdn.net/kxwinxp/article/details/80299429
sudo apt-get install phpmyadmin
会自动依赖把其他的都装好。
第二,mysql实际上已经是Mariadb 没有什么随机密码,那个是mysql,这个是Mariadb!
sudo apt-get install mysql_server mysql_client
因为mysql版权原因,装完实际是Mariadb,安装过程不一定会让你设置密码,那么root的密码到底是什么呢?
用这个命令初始化就好了:
sudo mysql_secure_installation
第三:有安装phpmyadmin的话,默认的用户名就是phpmyadmin,密码会在过程中设置,
不要被其他教程所说的默认用户名是mysql的那个默认root所迷惑。
第四:期间发现index.php里的函数没法解析,在网站打开后显示代码
经网上查阅发现少了没有安装libapache2-mod-php7.0,因为apache2不支持php,经查阅php不是通过CGI解析,而通过modphp
解析模块
使用命令 sudo apt-get install libapache2-mod-php7.0
https://www.cnblogs.com/cenariusxz/p/6843556.html
另外网上还有人说apache2支持php有多种方法,这只是其中一种而已,你看看phpinfo()的结果里面是不是有fast-cgi或者fastcgi这样的字,或者看看有没有php-fpm这个进程,有的话说明是用fast-cgi方式。