CentOS服务器快速安装配置LAMP(Linux+Apache+Mysql+PHP)环境
卸载自带httpd和mysql(可能会有,也可能没用,不过以防万一还是要运行一下)
| 1 | yum erase httpd | 
更新yum 源
| 1 | yum clean all | 
安装需要的环境
| 1 | yum install gcc* glibc* | 
安装Linux Apache
| 1 | yum install httpd httpd-devel | 
安装php5.6源
Centos 5.X
| 1 | rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm | 
CentOs 6.x
| 1 | rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm | 
CentOs 7.X
| 1 | rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm | 
安装php
| 1 | yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-fpm | 
安装mysql
打开http://dev.mysql.com/downloads/repo/yum/寻找合适的rpm包的YUM源(注意操作系统版本,CentOS6.5请选择Red Hat Enterprise Linux 6 / Oracle Linux 6 ),找到下载的地址,复制出来。
下面的例子是CentOS 6 6.5位系统
安装RPM包(rpm -Uvh 【刚刚复制的下载地址】)
| 1 | rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm | 
RPM包安装成功后,使用yum安装mysql
| 1 | yum install mysql-community-server | 
如果报错可以尝试卸载已有的mysql再安装RPM包
| 1 | yum remove mysql* | 
启动apache和mysql
| 1 | service httpd start | 
如果启动mysql有错误,可以尝试删除所有mysql相关的文件再试一次
| 1 | rm -rf /var/lib/mysql/ | 
设置开机自启
| 1 | chkconfig httpd on | 
查看mysql管理root密码,并复制出来
| 1 | grep 'temporary password' /var/log/mysqld.log | 
用root登陆mysql
| 1 | mysql -uroot -p | 
输入刚刚复制的密码(输入不会显示*之类的)
| 1 | ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; | 
(不要漏掉;’ 密码必须包含大写字母·小写字母·数字·特殊字符,缺一不可)
| 1 | exit | 
一些基本配置:
1.可以修改一下默认首页 apache默认的是index.html。
| 1 | vim /etc/httpd/conf/httpd.conf | 
找到DirectoryIndex行 改成如下
| 1 | DirectoryIndex index.php index.html | 
2.找到#NameVirtualHost *:80,去掉注释#
3.可以在配置文件中加一句(注意路径)
| 1 | <Directory /wwwroot/> | 
配置FTP服务可以参考:CentOS安装配置VSFTP
