向原做者致谢。! php
、其实不太喜欢转载这种文章的 html
网上处处都是,只是今天在给一个CentOS配一个网站时各类蛋疼,里面已经运行了MYSQL和apache,可是没有PHP, mysql
yum install php5 以后,没有各类扩展,连pdo_mysql 都没有,服务器里面没有源码目录,本身又不是运维出身,真是各类折腾 sql
忙一上午都没有使程序彻底跑起来,想根据须要单独安装扩展实在是太麻烦了! 数据库
下面是转载文章,本身执行了前几个命令(没更新,没重装mysql, apache, 没装phpmyadmin)后程序能够正常运行 apache
因此记录下,早发现就能节省我一上午时间了。。,但愿之后能有用 windows
一样的网站程序在Linux下运行要比在windows下快出很多,因此决定使用Linux的发行版CentOS ,本文主要讲解在CentOS下使用yum命令 安装LAMP详细过程。咱们使用的软件是CentOS的最新版本CentOS 6.3,其余版本的也基本相似。 centos
首先更新系统内核到最新,由于最新版的CentOS 6.3的php版本为 5.3,早起版本的CentOS的php版本也比较低。 服务器
执行命令: 运维
yum -y update
注意:若是执行失败报错,能够执行修复命令:
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*
执行命令:
yum -y install httpd php php-mysql mysql mysql-server
执行命名:
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
执行命令:
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
执行完这四步软件就安装完成了,接下来要作一些常规的设置。
执行命令:
# 设置apache为开机自启动 /sbin/chkconfig httpd on # 添加mysql服务 /sbin/chkconfig --add mysqld # 设置mysql为开机自启动 /sbin/chkconfig mysqld on
分别执行命令:
service httpd start service mysqld start
mysqladmin -u root password 'mysql的管理员密码'
从phpmyadmin官方网站:http://www.phpmyadmin.net/home_page/downloads.php下载最新的phpmyadmin安装包,下载到网站目录下默认在/var/www/html/下。解压phpmyadmin压缩包后,找到 config.sample.inc.php 重命名为 config.inc.php,修改配置,就安装完成了。
若是phpmyadmin报错“mcrypt组件缺失”其实不影响使用,若是想修改的话请查看我另外一篇文章《CentOS yum安装mcrypt详细图解教程》。