php 搭建apache_搭建php apache - CSDN
精华内容
参与话题
  • 搭建PHP开发环境(Apache+PHP+MySQL)

    万次阅读 多人点赞 2018-06-25 10:25:32
    简介:总结在Windows环境搭建PHP开发环境(Apache+PHP+MySQL) 安装Apache 1、下载Apache,地址:http://www.apachelounge.com/download/,如下图: 2、解压压缩包,最好放到磁盘根目录,不然配置时容易报路径...

    简介:总结在Windows环境搭建PHP开发环境(Apache+PHP+MySQL)

    安装Apache

    1、下载Apache,地址:http://www.apachelounge.com/download/,如下图:
    这里写图片描述
    2、解压压缩包,最好放到磁盘根目录,不然配置时容易报路径错误,我这里改了文件夹名,方便以后配置,如下图:
    这里写图片描述

    安装PHP

    1、下载PHP压缩包,地址:https://windows.php.net/download ,我下载的是PHP7.0 Thread Safe 版本,如下图:
    这里写图片描述
    2、解压压缩包,我解压后如下:
    这里写图片描述

    安装MySQL

    1、我安装的MySQL55版本,这里不介绍MySQL的安装方式,大家可以自己去网上搜
    2、MySQL官方下载地址:https://dev.mysql.com/downloads/installer/
    3、MySQL默认安装目录如下:
    这里写图片描述

    配置MySQL

    1、打卡环境变量页面
    具体操作如下:我的电脑-右键-属性-高级系统设置-环境变量
    2、新建MYSQL_HOME变量,值为MySQL的安装路径,如下图:
    这里写图片描述
    3、编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量最后面
    4、启动MySQL,命令行输入:start mysqld,如下图:
    这里写图片描述

    配置PHP

    1、打开PHP的安装目录将php.ini-development先复制一份,然后把php.ini-development改为php.ini保存
    2、打开php.ini修改配置,查找; extension_dir = “ext” ,改为extension_dir = “ext的目录” ,比如 extension_dir = “D:\软件\php7\ext”,如下图:
    这里写图片描述
    3、打开几个常用的扩展,例如:查到extension=php_mysqli.dll,去掉前面的分号。打开下图中的这几个库:
    这里写图片描述

    配置Apache

    1、打开Apache的安装目录,找到conf文件夹下的httpd.conf文件并打开
    2、找到“Define SRVROOT”这一项,将后面引号内的值改为Apache的安装目录,如下图:
    这里写图片描述
    3、文件的末尾添加对PHP的支持及PHP的安装路径,如下图:
    这里写图片描述
    代码如下:

    # php7 support
    LoadModule php7_module "D:/软件/php7/php7apache2_4.dll"
    AddType application/x-httpd-php .php .html .htm
    
    # configure the path to php.ini
    PHPIniDir "D:/软件/php7"

    启动Apache服务

    1、设置环境变量
    右键我的电脑,属性->高级,找到最下面的环境变量按钮,选中当前用户的PATH变量,编辑新建以下条目:
    D:\Apache24\bin
    D:\软件\php7
    D:\软件\php7\ext
    2、安装apache服务
    以管理员身份打开命令行,执行httpd.exe -k install
    3、启动服务
    找到apache的安装目录下的bin文件夹,双击ApacheMonitor.exe,双击之后apache就开启了。
    可以在任务栏选择下图图标,右键打开Apache Service Monitor窗口,进行Apache服务的管理
    这里写图片描述
    4、此时在浏览器地址栏输入localhost,回车后就会出现apache的界面,如下图:
    这里写图片描述
    5、接下来在 Apache安装目录/htdocs的目录下新建一个phpinfo.php文件,内容为:

    <?php
    phpinfo();
    ?>

    保存后,在浏览器输入127.0.0.1/phpinfo.php,回车,出现关于PHP的版本信息,如下图:
    这里写图片描述

    至此php环境搭建完成,可以将php文件放入htdocs文件夹中运行了

    踩到的坑

    1、浏览器输入对应PHP地址后,无法解析php
    解决:在命令行输入httpd -t,可以查看是不是Apache的启动问题,如下图:
    这里写图片描述
    可以看到,报错信息是说找不到PHP安装目录下的php7apache2_4.dll文件,通过网上查后我下载的PHP版本不对,应该下载Thread safe 版本。

    展开全文
  • 在Centos 7下搭建Apache + PHP运行环境

    万次阅读 2016-12-29 11:48:15
    今天试了试,在linux下搭建apache+php运行环境。感觉还不错。 在Centos 7下搭建Apache + PHP运行环境,,在这里我采用最简单的yum install安装法,我个人不喜欢编译安装,因为麻烦,而且耗时,能够用yum安装搞定的...

    之前都是在windows server2008下搭建PHP运行环境,用IIS+PHP或者phpstudy,或wamp。今天试了试,在linux下搭建apache+php运行环境。感觉还不错。


    在Centos 7下搭建Apache + PHP运行环境,,在这里我采用最简单的yum install安装法,我个人不喜欢编译安装,因为麻烦,而且耗时,能够用yum安装搞定的事情我都会优先选择。


    1、安装Apache

    在Centos中,Apache的名称叫httpd,因为我们要安装的是httpd

    yum install httpd

    安装完成后,我们的Apache配置文件路径是:/etc/httpd/conf/httpd.conf


    2、安装PHP

    yum install php

    安装完成后,我们的php配置文件路径是:/etc/php.ini


    3、测试Apache

    安装完成Apache后,我们可以使用http://你的服务器ip/测试访问Apache,如果能显示如下图,则说明Apache已经安装成功。



    如果我们测试无法打开这个页面,那么首先要考虑几个情况:


    1、是不是开启了iptables防火墙,如果是的话,可以用systemctl stop iptables关闭后再试


    2、是不是开启了firewalld防火墙,如果是的话,可以用systemctl stop firewalld关闭后再试


    3、是不是开启了SELinux功能,如果是的话,可以用setenforce 0临时关闭SELinux后再试

    4、重启Apache 服务

    systemctl restart httpd


    如果上面三个问题都无关,那么请自行寻找原因。

    4、修改Apache默认网站路径


    Apache安装好后,默认的网站路径是/var/www/html,也就是说以后我们想部署网站的话,必须把文件放到这个目录下,例如我们下面测试一下。

    echo "Hello,Welcome to China~" > /var/www/html/index.html


    上面这个命令是在/var/www/html下面创建一个index.html文件,内容是Hello,Welcome to China~,此时我们刷新浏览器,访问我们的Apache网站应该可以看到页面。

    Apache安装好后配置文件在哪里吗?没错,就是/etc/httpd/conf/httpd.conf,下面我们用vi或者vim(vim命令编辑文件可以带彩色,容易区分一点)命令来编辑它。


    vim /etc/httpd/conf/httpd.conf


    打开文件后,我们输入/docu,然后按下回车,这样就可以快速搜索到我们要找到内容。如下图,可以看到有两个/var/www/html的地方,分别是DocumentRoot "/var/www/html"和<Directory "/var/www/html">。我们要修改的就是这两个地方,把/var/www/html修改成我们想要的路径,比如/home/www,那么修改后就是这样的。

    重启Apache服务了

    systemctl restart httpd


    5、测试PHP环境


    下面我们来测试一下php环境,刚刚我们已经安装了php了,那么正常情况下我们可以不用修改php的配置。下面我们试试创建一个php页面。


    echo "<?php phpinfo(); ?>" > /home/www/index.php


    在浏览器中访问http://你的ip/index.php后可以看到如下效果则说明php安装成功。




    Apache + PHP的运行环境我们就已经搭建起来了,那么问题来了。有些朋友可能会问Apache跟PHP是怎么关联起来的呢?

    实际上我们安装php的时候,系统已经自动添加了php的模块文件到Apache的安装目录下,即/etc/httpd/conf.d,在这个目录下我们可以看到有一个php.conf的文件,这个就是Apache关联php模块的配置。


    在Apache的配置文件最底下一行我们也可以看到IncludeOptional conf.d/*.conf,这句配置就是加载/conf.d下面的所有.conf文件,换句话说,以后我们如果不想直接修改Apache的配置文件httpd.conf的话,我们就可以单独写一个.conf文件放到这个目录下。


    PHP的安装目录在/etc/php.d,配置文件是/etc/php.ini









    展开全文
  • mac下搭建PHP开发环境

    万次阅读 2018-06-22 12:07:52
    1.因为mac下自带apachephp 直接打开命令行即可首先切换到root用户 sudo -i接着查看80端口是否被暂用 lsof 查看apache 版本 httpd -v开启apache apachectl start运行 127.0.0.1command+shift+G 进入路径/etc/...

    1.因为mac下自带apache和php 直接打开命令行即可

    首先切换到root用户 sudo -i

    接着查看80端口是否被暂用 lsof

    查看apache 版本  httpd -v

    开启apache     apachectl start

    重启apache  apachectl restart

    关闭apache  apachectl stop

    运行 127.0.0.1,显示it works表示apache开启成功



    command+shift+G 进入路径/etc/apache2 开启apache配置文件httpd.conf 开启php模块,






    编写test.php代码 test.php存放路径 /Library/WebServer/Documents 即Apache的网站服务器根目录在/Library/WebServer/Documents

    <?php
    echo 'hello xym:this mac default apache !!! 2018.6.21!!';
    phpinfo();
    ?>


    需要重启apache后再 运行127.0.0.1/test.php 显示这个页面表示运行成功



    展开全文
  • PHP环境搭建(搭建Apache服务器)

    千次阅读 2019-06-20 16:06:18
    1、将下载的Apache 解压到自定义目录 2、打开apache解压目录conf文件夹下的httpd.conf文件 查找所有的c:Apache24 将其修改为你自己解压的目录,直接使用记事本的替换功能 3、安装Apache服务 以管理的身份运行CMD...

    1、将下载的Apache 解压到自定义目录

    在这里插入图片描述

    2、打开apache解压目录conf文件夹下的httpd.conf文件

    在这里插入图片描述

    查找所有的c:Apache24 将其修改为你自己解压的目录,直接使用记事本的替换功能
    在这里插入图片描述

    3、安装Apache服务

    以管理的身份运行CMD,进入Apache安装目录的bin目录,输入httpd -k install。

    在这里插入图片描述

    4、启动apache服务

    测试一下是否安装成功,打开apache bin目录下的ApacheMonitor.exe(如果打开提示缺少dll文件,那么就需要安装上面说的VC了,安装后就可以打开这个monitor了),打开后如下:点击start启动
    在这里插入图片描述
    浏览器输入localhost,运行成功!!!
    在这里插入图片描述

    其实浏览器显示的it works是apache默认站点htdocs(其实就位于apache目录下的htdocs文件夹)下的默认主页index.html的内容。自此,apache安装成功,接下来需要配置php,让apache和php一起工作(将php作为apache的一个模块)。这个文件夹 htdocs 就是作为php文件运行的根目录, 所有php文件都要放在这里面才可以运行。

    展开全文
  • 手动搭建PHP运行环境(完全成功)

    万次阅读 2018-01-04 14:05:41
    Apache下的bin和MySQL下的bin目录,添加到系统的“环境变量”里: 3.在Apache/htdocs下新建“test.php”,这里htdocs是Apache默认的站点文件夹: 如果代码执行成功,则表示搭建PHP成功,代码如下: ...
  • Mac下PHP开发环境的搭建

    万次阅读 2017-12-12 17:15:06
    在Mac下搭建PHP开发环境很简单。 一、首先Mac OS自带Apache,只需要启动Apache就行。 打开终端,输入命令:sudo apachectl start : 介绍几个Apache的常用命令 // 启动Apache...
  • Ubuntu 18.04下使用Apache搭建一个web服务器

    万次阅读 多人点赞 2018-07-25 17:08:27
    Ubuntu 18.04下使用Apache搭建一个web服务器 几个必要的概念 web服务器 以我之见,web服务器就是运行在计算机上的一个向整个网络或者是web客户端、浏览器提供文档的一个程序,我们通过http请求便可以获取到...
  • Ubuntu搭建LAMP环境

    万次阅读 2012-10-30 21:01:34
    今天想做一个小网站,就在ubuntu上按照网页上搜索的方法搭建了一个环境。我媳妇挺着大肚子无聊的看着我敲了大半天电脑。我赶紧记录下来,陪媳妇看电视去。希望能帮到有和我同样需求的人。 下面拷贝自我的ZIM ...
  • Ubuntu 搭建PHP环境

    万次阅读 2014-04-12 21:31:22
    安装 Apache2:  sudo apt-get install apache2  安装PHP模块:  sudo apt-get install php5  安装Mysql  sudo apt-get install mysql-server  其他...
  • Ubuntu下Web服务器的搭建

    万次阅读 2015-03-02 21:22:11
    相关阅读: Ubuntu下NFS服务器的配置 ... Ubuntu下ftp服务器的配置 ... 1:Apache介绍 Apache是世界使用排名第一的web服务器软件,它可以运行在几乎所有广泛使用的计算机平台上
  • 快捷搭建个人网站(apache+php+mysql)

    万次阅读 2018-02-01 21:13:21
    快捷搭建个人网站(从无到能用域名访问,不包括网站内容) 获得一个服务器 服务器通俗地说就相当于一台远程电脑 可以安装系统,本文以ubuntu为例,由于linux不同系统之间的命令有所不同,配置文件储存位置也有所...
  • PHP学习--1 搭建环境

    万次阅读 2016-07-22 10:43:41
    为什么不直接使用集成环境而需要单独安装服务器软件? 集成环境:PHPstudy,appserve,wamp,xamp,不需要单独安装和配置,可以...搭建环境 安装Apache Apache是一种b/s结构的软件,Apache属于s服务端 几乎是一直下
  • Mac上搭建Web服务器--Apache

    千次阅读 2018-08-31 17:17:00
    局域网搭建 Web 服务器测试环境,因为Mac OS X 自带了 ApachePHP 环境,我们只需要简单的启动它就行了。 1.命令:sudo apachectl start Apache服务器默认的web根目录在:/Library/WebServer/Documents  Apache...
  • Mac下快速搭建PHP开发环境

    万次阅读 2017-05-18 10:14:59
    最近做了一个后端的项目,是用PHP+MySQL+Nginx做的,所以把搭建环境的方法简单总结一下。备注: 物料:Apache/Nginx+PHP+MySQL+MAMP Mac OS 10.12.1 自带Apache,Nginx和PHP 1.运行Apache 查看Apache版本,在终端根...
  • linux下apache+php搭建配置记录

    万次阅读 2013-04-10 13:20:54
    第1章 环境说明 1.1 系统说明 Centos 6.2 (最小化安装) 1.2 软件说明 httpd-2.4.2.tar.gz apr-util-1.4.1.tar.gz ...php-5.4.3.tar.bz2 libmcrypt-2.5.8.tar.gz mhash-0.9.9.9.tar.gz 第2章
  • mac初次使用php环境简单搭建

    千次阅读 2016-11-23 18:16:18
    mac电脑默认已经安装apache服务,apache配置文件路径为: /etc/apache2/httpd.conf apache服务启动、关闭、重启命令: sudo apachectl start/stop/restart 查看apache服务进程: ps -ef | grep httpd 下面开始...
  • Web服务器环境的搭建

    万次阅读 2016-12-20 08:42:59
    理解网站和软件的分类  网站指:一个由若干html和css和js...  网站的分类:动态网站和静态网站 ... 动态网站指:与数据库交互的网站,比如:京东、淘宝等 ... 软件指:给用户提供服务的一款应用,可以说电脑桌面上
  • PHP环境搭建-Windows系统下PHP环境搭建

    万次阅读 多人点赞 2018-02-01 14:26:23
    1、PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面。Apache HTTP Server 的安装部署已经在上一篇讲解的很详细了,不清楚的可以点击“ Apache ...
  • 【Frank注:之前已经搭建phpapache了,这篇的主要目的是链接Apache和mysql】 一: 安装Apache【Frank注:我是下载的压缩包解压部署的,而不是这种点下一步的安装包】 1 下载安装包:http://mir
1 2 3 4 5 ... 20
收藏数 54,280
精华内容 21,712
关键字:

php 搭建apache