==++++++++++先配置 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网段可连接)
====