因为需要在一台Ubuntu服务器上放一个网站,好久没有做过类似操作了,因为对于用惯WHM/cPanel的我而言,建网站就和吃饭喝水一样简单,点啊点啊,就都搞定了。
在Linux上手工安装软件弄网站啥的,很久以前也做过,但是早就忘干净了,所以边做边记录一下吧。
Apache2
sudo apt-get install apache2
PHP 7.2
sudo apt-get install php7.2
<?php
phpinfo();
?>
MySQL
sudo apt-get install mysql-server php7.2-mysql mysql-client
mysql_secure_installation
sudo mysql_secure_installation
启用密码检查插件。
设置密码强度限制。
设置mysql root用户密码
移除匿名用户。
移除test
数据库。
禁止root远程连接。
重新加载权限表确保上述修改生效。
重启Apache2 后查看phpinfo页面,会发现里边多出来mysqli以及mysqlnd相关内容。
管理指令
Apache2
sudo /etc/init.d/apache2 {start|stop|graceful-stop|restart|reload|force-reload}
MySQL
sudo /etc/init.d/mysql start|stop|restart|reload|force-reload|status
总结
大致就这样了,当然了,如果实际使用,还需要进一步的优化和加固,比如优化Apache的设置,调整PHP的配置文件等等,这里就不再赘述啦。