==++++++++++先配置 yum

*****将 redhat -yum  改为 CentOS -yum


wget http://mirrors.163.com/centos/6.4/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

wget http://mirrors.163.com/centos/6.4/os/i386/Packages/yum-3.2.29-40.el6.centos.noarch.rpm

wget http://mirrors.163.com/centos/6.4/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm

wget http://mirrors.163.com/centos/6.4/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

----安装以上 软件包。

-更新 yum 源

cd /etc/yum.repos.d/

wget  http://mirrors.163.com/.help/CentOS6-Base-163.repo

#vim CentOS6-Base-163.repo

----$releasever全部 改为6.4(版本号)。 vim编辑 :n,$s/&&&/***/g       (从该文件的第n行开始,将每一行中所有包含&&&替换为***。--去掉 g 参数。则是所有 改为 第一个)

:wq

#yum clean all

#yum makecache (基本完成)

==+++++++安装http 服务

yum -y install http*         (安装有关http服务的所有相关文件)

==+++++++安装mysq 服务

yum -y install mysql*        (安装有关mysql服务的所有相关文件)

==+++++++安装php

yum -y install php*          (安装有关mysql服务的所有相关文件)


==+++++++++++++设置防火墙

iptables -F

iptables -P INPUT ACCEPT

#vim /etc/sysconfig/iptables

       加入  -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT       http服务默认端口

     -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT     mysql服务默认端口

:wq

service iptables restart


==+++++++++++++配置LAMP


=====配置 http配置文件

locate http.conf                   (搜索该文件)

vim    /etc/httpd/conf/httpd.conf


AddDefaultCharset UTF-8  改为   GB18030   (中文显示)


ServerName **** 改为 localhost:80     (与mysql 登录有关)

DirectoryIndex index.html index.html.var  

改为   index.php index.jsp index.php.var index.html index.html.var   (对php的支持)

:wq

=====配置 mysql 配置文件

locate my.cnf  

vim /etc/my.cnf   (为空吧,嘿嘿。)

cp /usr/share/doc/mysql-server-5.1.69/my-innodb-heavy-4G.cnf  /etc/my.cnf  (覆盖就行--适用于4G内存                                  在/usr/share/mysql中

                                                       还有5个模版[my-huge.cnf  等] --熟悉之后可以自                                                                                               己修改参数)

vim指令:/******     (****为需要查找的字段)

[client] --下的

socket  = unll  改为  /var/lib/mysql/mysql.sock   (搜索mysql.sock,将路径补上即可  -- php连接mysql 要用到)

[mysqld] --下的

----同上;

=====配置 php 配置文件  (大致和mysql 一样)

locate  php.ini

cp  /usr/share/doc/php-common-5.3.3/php.ini-development   /etc/php.ini  (--熟悉之后可以自己修改参数)


指令:/mysql.default_socket   ---查找

[MySQL] --下的

mysql.default_socket = unll  改为  /var/lib/mysql/mysql.sock     (搜索mysql.sock,将路径补上即可  -- php连接mysql 要用到)

[MySQLi] --下的

mysqli.default_socket =unll  改为  /var/lib/mysql/mysql.sock     (搜索mysql.sock,将路径补上即可  -- php连接mysql 要用到)

:wq

service httpd  restart

service mysqld restart

=========================基本完成。

#mysql        (进入mysql)

>update user set password=password("123456") where user="root"; ---设置mysql-root 密码

>flush privileges;  --刷新生效   //或  service mysqld restart  

>exit      -- 退出mysql

===mysql 授权       (root/其他帐号),(192.168.1.1)--可根据你外部连接所给的 提示。

#mysql -u root -p

输入密码:******

>GRANT ALL PRIVILEGES ON *.* TO'root'@'192.168.1.1'IDENTIFIED BY '123456' WITH GRANT OPTION;

>ok;     (外部-192.168.1.1网段可连接)

====