您的位置:首页 > 运维架构 > Linux

Centos安装LAMP

2016-07-20 16:44 537 查看
CentOS默认yum源软件版本太低了,要安装最新版本的LAMP,这里使用第三方yum源
wget http://www.atomicorp.com/installers/atomic #下载,首先使用默认yum源安装wget命令 yum install wget
sh ./atomic #安装





yum clean all #清除当前yum缓存
yum makecache #缓存yum源中的软件包信息
yum repolist #列出yum源中可用的软件包

首先为了搭建一个稳定的lamp的练习环境,确保你的虚拟机可以连网,这里我们使用的yum安装,它可以帮助我们解决软件自己的依赖关系.命令如下yum -y install httpd mysql mysql-server php php-mysql php-devel



yum安装过程,大概1-2分钟






启动apache服务并查看时候启动成功命令如下:(切记用root用户启动服务) 启动:/etc/rc.d/init.d/httpd start 检测启动结果:ps aux | grep httpd



查看服务器的ip并进入网站根目录新建一个phpinfo.php的程序,用于查看php相关配置信息。









此时如果系统是Centos7,启动不了mysqld,建议一下方法:

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。[3]MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB
# yum install mysql -y# mysqlERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
试着去启动mysql服务,仍然不行
# systemctl start mysql
Failed to issue method call: Unit mysql.service failed to load: No such file or directory.

# systemctl start  mysql.service
Failed to issue method call: Unit mysql.service failed to load: No such file or directory

# systemctl enable mysql.service
Failed to issue method call: Access denied
下面讲正确的步骤
# yum install mariadb-server -y# systemctl start mariadb.service# systemctl enable mariadb.service# mysqlWelcome to the MariaDB monitor.  Commands end with ; or \g.Your MariaDB connection id is 10Server version: 5.5.44-MariaDB MariaDB Server

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>
搞定!如何设置mysql root密码
# mysql_secure_installation
输入上面的命令之后,一般数据库密码为空,直接回车就可以了,下面输入你的新密码,就OK了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息