我试图在我的上设置一个LAMP堆栈,这是一个Ubuntu系统。
我读过这个教程:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html
我唯一的不同就是安装php 7。
我坚持这一点:启动MySQL服务器。
[ec2-user ~]$ sudo service mysqld start当前,它返回此错误:
mysqld:未确认的服务
这些命令也是如此:
[ec2-user ~]$ sudo service mysql start
[ec2-user ~]$ sudo service mysqlnd start如果运行php -i | grep mysqlnd,将得到以下输出:
/etc/php-7.0.d/20-mysqind.ini,客户端API库版本=> mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $ mysqlnd mysqlnd =>启用版本=> mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $ Loaded plugins => mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_sha256_password mysqlnd客户端API版本=> mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $b5c5906d452ec590732a93b051f3827e02749b83$
发布于 2018-01-15 15:35:25
在Ubuntu 16.04上,命令是:
sudo service mysql start看起来MySQL服务器可能没有安装。您可以使用以下方法安装MySQL服务器和客户端工具:
sudo apt-get install mysql-server将要求您在安装期间为MySQL根用户创建密码。
您所链接的教程是针对Amazon的,它使用与Ubuntu不同的包管理器来安装和管理软件。在本教程中,行sudo yum install -y httpd24 php70 mysql56-server php70-mysqlnd将在apache和php旁边安装mysql56-server包。
发布于 2018-01-15 16:45:23
如果您需要一个快速的web服务器,而不必担心安装,您可以启动一个从AWS市场中挑选出来的实例。对于任何情况,都有完美的亚马逊机器映像(AMI)。
例如,Bitnami在上提供LAMP解决方案,除了EC2定价之外没有额外的成本。
https://stackoverflow.com/questions/48264543
复制相似问题