殇帝刘玢你 发表于 2015-8-19 10:49:31

Centos下搭建LAMP环境

  一、安装apache
  rpm -qa httpd //查看apache是否安装
yum install httpd //安装apache
chkconfig --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 //安装mysql
chkconfig --levels 235 mysqld on //系统启动时自动启动
/etc/init.d/mysqld start // 启动MySQL服务器
mysql_secure_installation //为MySQL root帐户设置密码
  安装过程中需要注意:
Set root password? y //设置root密码
Remove anonymous users? y //是否删除匿名用户,生产环境建议删除,所以直接回车
Disallow root login remotely? y //是否禁止root远程登录,根据自己的需求选择,建议禁止
Remove test database and access to it? y //是否删除test数据库,建议删除
Reload privilege tables now? 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 //安装php
yum 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 //进入编辑模式
增加内容如下:
<?php
phpinfo();
?>
:wq //退出编辑并保存
访问当前IP地址后面加上/phpinfo.php即可可到php配置情况
页: [1]
查看完整版本: Centos下搭建LAMP环境