CentOS 6.5使用yum快速搭建LAMP环境
前言:也许很多新同学和我一样在搭建LAMP环境时遇到各种问题,网上资料错
误乱杂以致于烦恼不断,在经过多次失败后重新整理利用yum快速搭建LAMP环境一文以供初学者参考,文中如有错漏请各位同学雅正。。。谢谢!~
本次安装在内网主机内完成,安装完成CentOS 6.5后
##配置IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HW ADDR="60:EB:69:E3:85:E4"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="a2a68d35-fea7-41e8-903a-680be29686e4"
BOOTPROTO=static
IPADDR=192.168.100.254
NETMASK=255.255.255.0
GA TEWAY=192.168.100.1
DNS1=202.96.128.86
配置完IP后可以在网内Windows主机上安装Xshell 5进行远程配置,直接复制本文中的命令即可!比较省事。。。
1、安装Apache本次安装采用yum 源进行安装
[root@localhost ~]# yum -y install httpd
# 开机自启动
[root@localhost ~]# chkconfig httpd on
# 启动httpd 服务
[root@localhost ~]# service httpd start
## 安装apache 一些扩展
root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
###关闭iptables防火墙
(只要使用,关闭和永久关闭这两条就可以了)
1 关闭防火墙-----
[root@localhost ~]#service iptables stop
2 启动防火墙-----
[root@localhost ~]#service iptables start
3 重启防火墙-----
[root@localhost ~]#service iptables restart
4 查看防火墙状态--
[root@localhost ~]#service iptables status
5 永久关闭防火墙--
[root@localhost ~]#chkconfig iptables off
6 永久关闭后启用--
[root@localhost ~]#chkconfig iptables on
####重启服务器后就可以测试了
[root@localhost ~]#reboot
现在直接在浏览器键入http://localhost 或http://本机IP ,应该会看到Apache的测试页面
能正常访问如上界面证明HTTPD已经安装成功(默认目录一般在/var/www/htm)
2、采用yum 源安装配置MySQL mysql
# mysql 客户端程序
# mysql-server 服务端程序
# mysql-devel 开发设计的库
#安装mysql ;mysql-server ,mysql-devel 这三个库
[root@localhost ~]# yum -y install mysql mysql-server mysql-devel
# 开机启动
[root@localhost ~]# chkconfig mysqld on
# 启动mysqld服务
[root@localhost ~]# service mysqld start
创建root管理员:
mysqladmin -u root password 123456
登录:
mysql -u root -p输入密码即可。
###如果可以登录即表示MYSQL安装及创建root管理员成功
3、采用yum 源安装php
安装相关模块:为了让PHP支持MySQL,我们可以安装php-mysql软件包;也可使用以下命令搜索可用的php模块
[root@localhost ~]# yum -y install php php-mysql
# 安装php常用扩展
[root@localhost ~]# yum search php
[root@localhost ~]# yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
### 重启httpd服务
[root@localhost ~]# service httpd restart
然后,编写php页面,测试
[root@localhost ~]# cd /var/www/html/
[root@localhost html]# vi index.php
phpinfo();
?>
然后,我们再次在浏览器键入http://localhost 或http://本机IP ,应该会看到如下页面
到此证明PHP模块安装成功
3、安装配置phpMyAdmin
注:安装phpMyAdmin使用WinSCP配合比较方便,此工具可以Windwos--Linux 文件对拷,
编辑使用起来非常方便。。。!~
#先把phpMyAdmin传到LINUX主机的/var/www/html目录下
解压缩
[root@localhost ~]#cd /var/www/html
[root@localhost ~]# tar -zxvf phpMyAdmin-4.4.15.7-all-languages.tar.gz
文件夹改名(改名后全用小写以免出现不必要的麻烦)
[root@localhost ~]#mv phpMyAdmin-4.4.15.7-all-languages ./phpmyadmin
###把/var/www/htpm/phpmyadmin/libraries/config.default.php复制到/var/www/html/phpmyadmin 目录下并改名为config.inc.php(使用WinSCP比较方便)
####编辑/var/www/html/phpmyadmin/config.inc.php文件
(使用WinSCP编辑和查找功能比较方便)
$cfg['PmaAbsoluteUri'] = 'http://192.168.100.254/phpmyadmin/';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'root';
fg['Servers'][$i]['password'] = '123456';
注(这里的用户名和密码就是刚才用mysqladmin -u root password 123456 所设的用户名和密码,修改完成后,保存后退出)
###然后重启,httpd服务
[root@localhost ~]# service httpd restart
####在浏览器键入http://localhost/phpmyadmin 即可访问
注:能正常访问如上页面即代表phpMyAdmin安装成功。。。!~
### 用root用户登录后有可能会出现以下情况;phpMyAdmin版本过高,这时我们需要对配置文件进行一下修改。
解决方法:
phpMyAdmin目录下libraries\common.inc.php
利用WinSCP查找,
查找if (PMA_MYSQL_INT_VERSION
把内容改为如下
if (PMA_MYSQL_INT_VERSION < 50500)
改为
if (PMA_MYSQL_INT_VERSION < 50000)
保存并退出
重新测试,OK了
在导入数据库时却发现最大文件限制只有2048KB,我们的数据库文件过大那怎么办?好我们来修改一下配置文件让它能导入更大的数据库文件
###这时我们要WinSCP来修改php的配置文件中的/etc/php.ini文件;
修改为post_max_size = 200M
upload_max_filesize = 200M
修改完成后,保存并退出!
注意:这时要重启httpd才能生效
[root@localhost ~]# service httpd restart
###好我们现在可以导入较大的数据库文件了。。。!~
###出现了这个。,
###这时要修改/etc/https://www.doczj.com/doc/0215244482.html,f文件
在[MySQLd] 部分添加一句(如果存在,调整其值就可以):
max_allowed_packet=256M (根据实际情况调整数值)
修改完成后;保存并退出,
注意:这时要重启Mysql才能生效
[root@localhost ~]# service mysqld restart
###数据库成功导入本文结束...!!!~~ 作者:吴嘉明