小蚂蚁学习安装配置lamp环境—还是蛮顺利的哈

学习的很多教程代码都是在Linux上运行的,所以就在自己的本本上安装了一个虚拟机,里面安装了一个centos6.4。

在开始安装apache、mysql、php

1.    先安装apache

yum install apache 一路按y,直到安装成功

vi /etc/httpd/conf/httpd.conf    找到 #ServerName www.example.com:80  修改为 ServerName localhost:80

:wq!  保存即可

设置开机启动  chkconfig httpd on

重启apache    /etc/init.d/httpd restart 

检查centos自带mysql是否已经安装

命令 yum list install | grep mysql

如果返回如下,说明已经安装

mysql-libs.i686    5.1.66-2.e16-3 @anaconda-centos-201303020136.i386/6.4    将它卸载掉

yum -y remove mysql-libs.i686(就是上面的那个文件名)

出现 complate! 就卸载成功了

2.    安装mysql

命令    yum install mysql mysql-server(光安装mysql的话,就只是安装了一个数据库,还需要按一个mysql_server才行,才能使用客户端)

#启动mysql    /etc/init.d/mysqld start

#设置为开机启动    chkconfig mysqld on

#拷贝配置文件 (如果/etc目录下面默认有一个my.cnf,直接覆盖就行了)

    cp    /usr/share/mysql/my-medium.cnf    /etc/my.cnf

然后需要为root用户设置密码

命令    mysql_secure_installation

    回车  遇到提示就来个Y就行了。

    中间需要输入两次密码

    Set root password? [Y/n] <-- ENTER

    New password: <-- 你的MySQL root密码

    Re-enter new password: <-- 你的MySQL root密码

    Password updated successfully!

    Reloading privilege tables..

     ... Success!

    知道最后一句     Thanks for using MySQL!    就成功了。

    MySql密码设置完成,重新启动 MySQL:
      /etc/init.d/mysqld stop   #停止
      /etc/init.d/mysqld start  #启动
      /etc/init.d/mysqld restart #重启三、安装PHP5
3.    安装PHP5
       yum install php
       根据提示输入Y直到安装完成  
安装PHP组件,使 PHP5 支持 MySQL
      yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt php-curl
      这里选择以上安装包进行安装
      根据提示输入Y回车
      /etc/init.d/mysqld restart  #重启MySql
      /etc/init.d/httpd restart  #重启Apche
4.    安装phpmyadmin 

    rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
    yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm(i386)
    yum install phpmyadmin 

    vim /usr/share/phpmyadmin/config.inc.php     将里面的$cfg['blowfish_secret'] = ' ';    单引号里面随便写个数(空的会报错“配置文件现在需要绝密的短语密(blowfish_secret) ”$cfg['blowfish_secret']= 'admin ';) 
    访问下 localhost/phpmyadmin  如何 出现提示 “You don’t have permission to access /phpmyadmin/ on this server.”    

    改 /etc/httpd/conf.d/phpmyadmin.conf 里面
    将 Allow from 127.0.0.1 改成 Allow from  all。 
    这个时候在地址栏访问phpmyadmin时还是不能访问
    把phpmyadmin这个文件夹放到apache的工作目录下,默认的apahce的工作目录是在/var/www/html里,这里我改了修改了它的默认工作环境。
    vi /etc/httpd/conf/httpd.conf
    将里面的DocumentRoot "/var/www/html"改为 DocumentRoot "/var/www"
    所以我的phpmyadmin就直接复制到/var/www下。经过测试Phpmyadmin正常工作。

    在复制的时候碰到了这个情况

        [root@mylinux share]# cp /usr/share/phpmyadmin /var/www

        cp: 略过目录"/usr/share/phpmyadmin"

    请原谅我这个linux小菜鸟,当你要复制的文件是一个目录的时候,需要加上一个参数 -r ,这样才会递归复制这个目录所有内容,so,这句命令应该改为 cp -r /usr/share/phpmyadmin /var/www  这样就可以了

=============by the way===========

    我使用的是SecureCRT链接的我的linux,但这个SecureCRT很坑的是不能显示中文,需要配置那么一下,我就不截图了,直接说。

1. 选项-》会话选项-》左边有个仿真。右边的终端选择Xterm,勾选上ANSI。

2. 选项-》会话选项-》左边有个外观。当前配色方案,选择经典就可以了,也就是traditional。标准字体和精确字体选择新宋体这些中文字体,字符集都选择中文bg2312。字符编码选择utf-8。把使用unicode线条绘制字符的对钩去掉。这样中文妥妥的就显示出来了。

你可能感兴趣的:(linux,centos,lamp,yum)