当前位置: 首页 > news >正文

Linux PHP开发环境:CentOS下配置LAMP开发环境

一、准备

1.1 修改防火墙配置

        文件名:/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

1.2 关闭SELINUX

        文件名:vim /etc/selinux/config

        注释掉:

                #SELINUX=enforcing

                #SELINUXTYPE=targeted

        添加:

                SELINUX=disabled

二、安装、配置Apache

2.1 安装Apache

        yum install httpd

2.2 配置Apache

        文件名:/etc/httpd/conf/httpd.conf 

        修改:

                ServerName www.example.com:80

        为

                ServerName localhost:80

2.3 设置Apache为开机启动

        chkconfig httpd on

2.4 测试是否成功

        1. 完成以上步骤,重启机器;

        2. 用浏览器打开http://localhost,显示以下页面,则成功。


三、安装、配置MySQL

3.1 安装MySQL

        yum install mysql mysql-server

3.2 设置开机启动,并拷贝配置文件

        chkconfig mysqld on

        cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

3.3 为root账户设置密码

        mysql_secure_installation

                1. 回车(初始密码为空);

                2. 设置密码;

                3. 一路回车。

3.4 重启MySQL

        /etc/init.d/mysqld restart

四、安装PHP

4.1 安装PHP

        yum install php

4.2 安装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

五、整合Apache+MySQL+PHP

5.1 配置Apache

        文件名:/etc/httpd/conf/httpd.conf

        修改:

                DirectoryIndex index.html index.html.var

        为

                DirectoryIndex index.php index.html index.html.var

5.2 重启Apache、MySQL

        service httpd restart

        service mysqld restart

六、测试是否成功

6.1 写php代码

        cd /var/www/html

        vim index.php

[php] view plaincopy
  1. <?php  
  2.     phpinfo();  
  3. ?>  
6.2 测试

        用浏览器打开http://localhost,显示以下页面,则成功。


http://www.taodudu.cc/news/show-2639151.html

相关文章:

  • 【physx/wasm】在physx中添加自定义接口并重新编译wasm
  • excel---常用操作
  • Lora训练Windows[笔记]
  • linux基础指令讲解(ls、pwd、cd、touch、mkdir)
  • InnoDB 事务处理机制
  • 启明云端ESP32 C3 模组WT32C3通过 MQTT 连接 AWS
  • 外网访问 虚拟机下的web服务器 设置主机端口与虚拟机ip和端口的映射
  • php程序员应具备的7种能力
  • 门门通还是精通一门(程序员)
  • 神探狄仁杰是一个Debug高手
  • 亲情友情爱情:《悲惨世界》第四部《卜吕梅街的柔情和圣德尼街的史诗》/人性:《悲惨世界》第五部《冉阿让》摘录...
  • html5新年网页做给父母的,2020给父母的新年祝福语
  • Gateway 出现Can not connect to tcp://127.0.0.1: Connection refused
  • 关于 该设备或资源(127.0.0.1)未设置为接受端口 的解决办法
  • mysql多进程模块型_mysql mysqld_multi 单机多进程
  • mysql单数据库多硬盘配置_MySQL 使用mysqld_multi部署单机多实例详细过程
  • mysql mysqld multi_MySQL 使用mysqld_multi部署单机多实例详细过程 (转)
  • 数据结构(Java)-排序算法-插入排序
  • Presenting view controllers on detached view controllers is discouraged
  • The remote device or resource won't accept the connect
  • [java 手把手教程][第二季]java 后端博客系统文章系统——No7
  • 数据库学习纪要(十二):SQL Sever介绍-4
  • MapReduce之幺半群
  • 【后端】--process information unavailable解决办法[详细版]
  • ISCC2017 Misc write up附件题目文件
  • [割点问题]HOJ 12307 Disconnected Pair
  • 计算几何专项:UVa 12307
  • asp dotnet core 从零开始创建一个 WebApi 服务
  • UVa 12307 Smallest Enclosing Rectangle(旋转卡壳+最小覆盖矩形)
  • uva 12307(点集的外接矩形)
  • UVA 12307 Smallest Enclosing Rectangle(旋转卡壳)
  • uva 12307 - Smallest Enclosing Rectangle(旋转卡壳)
  • UVA 12307 Smallest Enclosing Rectangle
  • UVA 12307 旋转卡壳
  • uva12307(旋转卡壳)
  • UVA12307 Smallest Enclosing Rectangle 题解