linux lamp的配置

来源:互联网 发布:手机如何申请淘宝介入 编辑:程序博客网 时间:2024/04/30 13:31

1、设置防火墙

/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

保存

/etc/rc.d/init.d/iptables save

重启防火墙

/etc/init.d/iptables restart

2、安装apach

yum install httpd    #根据提示,输入Y安装即可成功安装
/etc/init.d/httpd start  #启动Apache

备注:Apache启动之后会提示错误:

正在启动 httpd:httpd: Could not reliably determine the server's fully qualif domain name, using ::1 for ServerName
解决办法:
vi /etc/httpd/conf/httpd.conf   #编辑
找到  #ServerName www.example.com:80
修改为 ServerName XXXXXX.com:80  #这里设置为你自己的域名,如果没有域名,可以设置为localhost
:wq!    #保存退出
chkconfig httpd on   #设为开机启动
/etc/init.d/httpd restart  #重启Apache



二、安装MySQL

1、安装MySQL
yum install mysql mysql-server   #询问是否要安装,输入Y即可自动安装,直到安装完成
/etc/init.d/mysqld start   #启动MySQL
chkconfig mysqld on   #设为开机启动
cp /usr/share/mysql/my-medium.cnf   /etc/my.cnf  #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)

2、为root账户设置密码
mysql_secure_installation
回车,根据提示输入Y
输入2次密码,回车
根据提示一路输入Y
最后出现:Thanks for using MySQL!
MySql密码设置完成,重新启动 MySQL:
/etc/init.d/mysqld restart #重启
/etc/init.d/mysqld stop   #停止
/etc/init.d/mysqld start #启动

设置远程连接:

[plain] 
mysql> update `user` set `host` = '%' where `user` = 'root';  
mysql> flush privileges;

注:navicat中需要删除连接并重开一个链接;

httpd 不能连接远程数据库,设置为开

/usr/sbin/setsebool -P httpd_can_network_connect_db on

三、安装PHP5

1、安装PHP5
yum install php
根据提示输入Y直到安装完成

2、安装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
这里选择以上安装包进行安装
根据提示输入Y回车
/etc/init.d/mysqld restart  #重启MySql
/etc/init.d/httpd restart  #重启Apche



0 0