Ubuntu 18.04 安装Apache2、PHP7.2、MYSQL

in #linux6 years ago

因为需要在一台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的配置文件等等,这里就不再赘述啦。

Sort:  

哈哈,O婶真是全能啊!

哇咔咔,过奖了,就是瞎玩 😀

不错的分享,学习了!@zero12345希望我们能成为朋友,毕竟我也是中国人,(你是吗?)一直有关注你的文章,期望你也能关注我并为我投票,谢谢!

nginx 比 apache 好用一些?

用惯了Apache啦
(其实是不会用Nginx😳)

现在比较喜欢用docker来安装软件,方便快捷,好管理(升级备份恢复)

Coin Marketplace

STEEM 0.31
TRX 0.11
JST 0.035
BTC 66739.07
ETH 3228.97
USDT 1.00
SBD 4.23