Centos下搭建LAMP环境

王朝学院·作者佚名  2016-05-26
窄屏简体版  字體: |||超大  

Centos下搭建LAMP环境一、安装apache

rpm -qa httpd //查看apache是否安装yum install httpd //安装apachechkconfig --levels 235 httpd on //现在配置系统在引导时启动Apache/etc/init.d/httpd start //启动Apache

注意:1、防火墙增加开放80和3306端口vi /etc/sysconfig/iptables //修改端口i //进入编辑模式-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT //增加80端口-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT //增加3306端口:wq //保存修改/etc/init.d/iptables restart或service iptables restart //重启iptables/etc/init.d/iptables status //查看防火墙例外的端口信息2、ping外网不通route add default gw 192.168.2.1 dev eth0 //网络配置有添加网关的命令vi etc/resolv.conf //修改DNS配置文件i //进入编辑模式nameserver 8.8.8.8 //输入一个默认dns,然后按ESC退出编辑模式,:wq //保存修改

二、安装MySQL

rpm -qa mysql //查看mysql是否安装yum install mysql mysql-server //安装mysqlchkconfig --levels 235 mysqld on //系统启动时自动启动/etc/init.d/mysqld start // 启动MySQL服务器mysql_secure_installation //为MySQL root帐户设置密码

安装过程中需要注意:Set root passWord? [Y/n] y //设置root密码Remove anonymous users? [Y/n] y //是否删除匿名用户,生产环境建议删除,所以直接回车Disallow root login remotely? [Y/n] y //是否禁止root远程登录,根据自己的需求选择,建议禁止Remove test database and access to it? [Y/n] y //是否删除test数据库,建议删除Reload PRivilege tables now? [Y/n] y //是否重新加载权限表

其他用户无法访问数据库可对用户授权,允许指定用户远程访问mysql -u root -ppassword //进入mysql控制台mysql>use mysql;mysql>update user set host = '%' where user = 'root'; //这个命令执行错误时可略过mysql>flush privileges;mysql>select host, user from user; //检查‘%’ 是否插入到数据库中mysql>quit //退出数据库

三、安装php

rpm -qa php //查看php是否安装yum install php //安装phpyum search php //搜索PHP相关的软件包yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc //安装必须的/etc/init.d/httpd restart //重启apache

四、测试环境

默认网站根目录在/var/www/html下,增加phpinfo.php文件vi /var/www/html/phpinfo.php //修改phpinfo.php文件i //进入编辑模式增加内容如下:<?phpphpinfo();?>:wq //退出编辑并保存访问当前IP地址后面加上/phpinfo.php即可可到php配置情况

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航