CentOS6.4 YUM 安装LAMP
发布日期:2021-05-17 20:13:54 浏览次数:29 分类:精选文章

本文共 1824 字,大约阅读时间需要 6 分钟。

CentOS上配置LAMP服务器(Linux+Apache+MySQL+PHP)

一、准备工作

配置防火墙,开启80端口和3306端口。

运行以下命令:

vi /etc/sysconfig/iptables

添加以下规则:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

注意事项

防火墙规则需添加在22端口规则下方,避免启动失败。
重启防火墙:

/etc/init.d/iptables restart

关闭SELINUX。

编辑/etc/selinux/config

vi /etc/selinux/config

修改内容为:

SELINUX=disabled

保存后重启系统:

shutdown -r now

二、安装Apache

安装Apache服务器:

yum install httpd

启动服务并设置开机启动:

/etc/init.d/httpd startchkconfig httpd on

注意事项

安装完成后可能会提示错误,解决方法是编辑httpd.conf

vi /etc/httpd/conf/httpd.conf

修改#ServerNameServerName,设置为域名或localhost

重启Apache:

/etc/init.d/httpd restart

三、安装MySQL

安装MySQL:

yum install mysql mysql-server

启动并设置开机启动:

/etc/init.d/mysqld startchkconfig mysqld on

设置root账户密码:

mysql_secure_installation

输入两次密码并确认。

重启MySQL:

/etc/init.d/mysqld restart

四、安装PHP

安装PHP:

yum install php

安装PHP组件:

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

重启MySQL和Apache:

/etc/init.d/mysqld restart/etc/init.d/httpd restart

五、配置Apache和PHP

编辑httpd.conf

vi /etc/httpd/conf/httpd.conf

修改以下配置:

  • 设置ServerTokensProdServerSignatureOff
  • 修改OptionsIncludes ExecCGI FollowSymLinks
  • 修改AddHandlercgi-script .cgi .pl
  • 修改AllowOverrideAll
  • 设置AddDefaultCharsetGB2312
  • 修改DirectoryIndexindex.html index.htm Default.html Default.htm
  • 删除/etc/httpd/conf.d/welcome.conf/var/www/error/noindex.html
    保存后重启Apache:
  • /etc/init.d/httpd restart

    编辑php.ini

    vi /etc/php.ini

    修改以下配置:

  • 设置date.timezonePRC
  • 禁用不必要的函数,保持安全性。
  • 设置expose_phpOffmagic_quotes_gpcOnshort_open_tagOn
  • 设置open_basedir./tmp/,增强安全性。
    保存后重启MySQL和Apache:
  • /etc/init.d/mysqld restart/etc/init.d/httpd restart

    六、测试配置

    访问服务器根目录:

    cd /var/www/html

    创建并编辑index.php

    vi index.php

    添加内容:

    保存后访问服务器IP地址查看配置信息。

    上一篇:RSYNC参数详细解释
    下一篇:php端口直驱网络打印机,能自定义格式

    发表评论

    最新留言

    很好
    [***.229.124.182]2025年05月13日 07时53分28秒