CentOS服务器快速安装配置LAMP(Linux+Apache+Mysql+PHP)环境
CentOS服务器快速安装配置LAMP(Linux+Apache+Mysql+PHP)环境
卸载自带httpd和mysql(可能会有,也可能没用,不过以防万一还是要运行一下)
yum erase httpd
yum remove mysql*
更新yum 源
yum clean all
yum makecache
yum update
安装需要的环境
yum install gcc* glibc*
yum install zlib-devel libtool ncurses-devel libxml2-devel libaio
安装Linux Apache
yum install httpd httpd-devel
安装php5.6源
Centos 5.X
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装php
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 【刚刚复制的下载地址】)
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
RPM包安装成功后,使用yum安装mysql
yum install mysql-community-server
如果报错可以尝试卸载已有的mysql再安装RPM包
yum remove mysql*
启动apache和mysql
service httpd start
service mysqld start
如果启动mysql有错误,可以尝试删除所有mysql相关的文件再试一次
rm -rf /var/lib/mysql/
rm -rf /usr/lib64/mysql
设置开机自启
chkconfig httpd on
chkconfig mysqld on
查看mysql管理root密码,并复制出来
grep 'temporary password' /var/log/mysqld.log
用root登陆mysql
mysql -uroot -p
输入刚刚复制的密码(输入不会显示*之类的)
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
(不要漏掉;' 密码必须包含大写字母·小写字母·数字·特殊字符,缺一不可)
exit
一些基本配置:
1.可以修改一下默认首页 apache默认的是index.html。
vim /etc/httpd/conf/httpd.conf
找到DirectoryIndex行 改成如下
DirectoryIndex index.php index.html
2.找到#NameVirtualHost *:80,去掉注释#
3.可以在配置文件中加一句(注意路径)
<Directory /wwwroot/>
Options FollowSymLinks
AllowOverride All
Allow from all
</Directory>
配置FTP服务可以参考:CentOS安装配置VSFTP
文章来自《http://www.jeay.net/server/21.html》