php 配置apache_php7.4配置到apache - CSDN
精华内容
参与话题
  • phpApache安装配置

    万次阅读 2018-02-25 22:42:13
    第一次搭建Apache+PHP+MySQL的开发环境,发现ApachePHP的整合非常麻烦,先整理记录如下: 一、安装Apache 1.登录http://httpd.apache.org/download.cgi  2.如图所示,选择某个版本的 “Files for Microsoft ...

    一、安装Apache

    1.登录http://httpd.apache.org/download.cgi 

    2.如图所示,选择某个版本的 “Files for Microsoft Windows“ 选项,进入下载页面;

    3.如图所示,选择第一项“ApacheHaus”;在新的界面中,会发现VC11和VC14,这里注意,一定要记住VC11和VC14的选择要和之后PHP的选择一致。

    4.下载结束后,将文件解压缩到某个文件夹,如C:\Apache

    5.用记事本打开C:\Apache\conf\httpd.conf文件,找到:Define SRVROOT,设置Define SRVROOT "C:\Apache",这里设置的值是之前解压缩的文件夹位置。

      如果需要修改端口,则继续找到 Listen 80,并将80改为要设置的端口。

    6,启动Apache HTTP Server  使用Windows命令行以管理员身份进入Apache程序的文件夹下的bin文件夹,输入httpd -k install,完成Apache服务的安装。

    7.双击C:\Apache\bin\ApacheMonitor.exe,打开Apache控制台。点击start后,输入http://localhost,出现以下页面说明安装成功。

    It works!


    二.安装PHP

    1.登录http://www.php.net/,选择自己要安装的版本,这里需要注意的是版本选择时VC11和VC14必须和之前Apache的选择一致。x86,x64必须和本机的实际情况一致。

    2.将下载的文件解压缩到某个文件夹,如C:\php,并将根目录下php.ini-production 复制一份,并重命名为php.ini;

    3.设置环境变量将C:\php和C:\php\ext加入环境变量PATH中,即在Path变量结尾加上;C:\php;C:\php\ext

    三整合Apache与PHP

    1.用记事本打开C:\Apache\conf

      查找ServerRoot,修改ServerRoot "C:\Apache"(这里输入的是你解压apache安装包后放的位置)

      查找#ServerName www.example.com:80 ,修改为 ServerName www.example.com:80 (去掉前面的#)

      查找DocumentRoot "C:/Apache/htdocs" , 修改为DocumentRoot "C:/Apache/htdocs" (如果一样,就不用改) 

      查找<Directory "C:/Apache/htdocs"> ,修改为 <Directory " C:/Apache/htdocs "> (如果一样,就不用改) 

      查找DirectoryIndex index.html ,修改为 DirectoryIndex index.html index.php index.htm (这里我们添加了index.php index.htm)

      查找ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/"  ,修改为 ScriptAlias /cgi- bin/ " C:/Apache/cgi-bin" (如果一样,也不用改)

      查找<Directory "C:/Apache/cgi-bin"> 修改为 <Directory "C:/Apache/cgi-bin/">  (如果一样,也不用改)

      在 C:\Apache\conf\httpd.conf最后一行添加添 加 LoadModule php5_module "C:/php/php5apache2_4.dll" 让 apache 支持php (请确认C:/ php/有php5apache2_4.dll,如果你下载的是我提供的连接肯定是有的)

      添加 AddType application/x-httpd-php .php .html .htm

      添加 PHPIniDir "F:/phptools/php5.5" (告诉apache php.ini的位置)

      至此,httpd.conf 配置完成,保存httpd.conf 。

    2.用记事本打开F:\php\php.ini

      将; extension_dir = "ext"修改为 extension_dir = "ext" (去掉extension前面的分号)

      将;extension=php_mbstring.dll 修改为 extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)

      将;extension=php_mysql.dll修改为 extension=php_mysql.dll(去掉extension前面的分号)

      将;extension=php_mysqli.dll 修改为 extension=php_mysqli.dll(去掉extension前面的分号) 



    三、测试

      在C:\Apache\htdocs下创建phpinfo.php,写入<?php phpinfo(); ?>,

    打开apache服务,在浏览器输入http://localhost/phpinfo.php,出现如下页面,则说明整合成功!


    ”cannot load php5apache2_4.dll into server”问题的解决

       出现这个问题是因为Apache与PHP的V11,V14版本不匹配,或者PHP的x86与x64版本选择错误。所以一定在下载时在选择相匹配的版本。

    还要注意php的版本号php5apache2_4.dll 



    展开全文
  • 网站搭建之配置Apache加载PHP模块

    千次阅读 2020-04-26 22:17:58
    1、apache加载php模块,在apache的主配置文件中加载对应的php提供的模块 LoadModule php5——module PHP 所提供的模块链接所在路径 修改apache中httpd.conf的配置文件 修改配置文件之后测试是否正常 2、apache...
    1、apache加载php模块,在apache的主配置文件中加载对应的php提供的模块

    在这里插入图片描述

    修改apache中httpd.conf的配置文件

    LoadModule php5_module PHP所提供的模块链接所在路径
    在这里插入图片描述

    修改配置文件之后测试是否正常

    在这里插入图片描述

    2、Apache分配工作给PHP模块,如果是PHP代码就交给PHP处理,文件后缀判断.php结尾肯定是PHP代码

    AddType application/x-httpd-php .php
    在这里插入图片描述

    修改配置文件之后测试是否正常

    在这里插入图片描述

    修改配置文件之后重启apache
    测试是否可以正常访问

    在这里插入图片描述

    3、将PHP的配置文件加载到Apache配置文件中,共同生效
    ①在apache中指定php配置文件所在路径

    PHPIniDir php.ini 所在路径

    在这里插入图片描述

    ②php.ini文件默认是不存在的,是以development和production格式存在,需要格式化

    在这里插入图片描述
    在这里插入图片描述

    说明:PHP的配置文件已经加入到Apache的配置项中,意味着php.int的修改需要Apache重启才会生效
    展开全文
  • laravel apache 服务器配置

    万次阅读 2016-09-10 10:40:55
    1. 简单点,可以在控制台直接在laravel 工程 public 目录下 php -S localhost:10086 , php5.4(好像是这个版本)支持内置...2. apache vhost a. 开启rewrite: 去掉httpd.conf 中LoadModule rewrite_module modules/mod_

    1. 简单点,可以在控制台直接在laravel 工程 public 目录下 php -S localhost:10086 , php5.4(好像是这个版本)支持内置server

    开发用这个方式最方便了,同时也支持rewrite

    2. apache vhost

    a. 开启rewrite:  去掉httpd.conf 中LoadModule rewrite_module modules/mod_rewrite.so 前的 #

    b. vhost

    <VirtualHost *:80>
        ServerAdmin webmaster@mwg.com
        DocumentRoot D:/laravel/public/
        ServerName laravel.test.com # 这个需要在hosts里配置对应项目,如:127.0.0.0 laravel.test.com
    #    ServerAlias www.dummy-host.example.com


    <Directory d:/laravel/public/>  
    AllowOverride All# rewrite需要开启这个
    Options Indexes FollowSymLinks
    Require all granted  
        </Directory>  

        ErrorLog "logs/laravel.test.com-error.log"
        CustomLog "logs/laravel.test.com-access.log" common
    </VirtualHost>


    展开全文
  • 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章
    第1章  环境说明
    1.1 系统说明
    Centos 6.2 (最小化安装)
    1.2 软件说明
    httpd-2.4.2.tar.gz
    apr-util-1.4.1.tar.gz
    apr-1.4.6.tar.gz
    pcre-8.13.tar.gz
    php-5.4.3.tar.bz2
    libmcrypt-2.5.8.tar.gz
    mhash-0.9.9.9.tar.gz
    第2章  Apache搭建说明
    2.1 安装依赖包
    yum install make openldap-devel ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf bzip2-devel ncurses-devel openssl-devel libtool*  zlib-devel libxml2-devel libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libXpm-devel gettext-devel curl-devel curl pam-devel  openldap-devel e2fsprogs-devel krb5-devel libidn libidn-devel -y
    2.2 安装apr
    tar -zxvf apr-1.4.2.tar.gz
     cd apr-1.4.2.tar.gz
     ./configure  --prefix=/usr/local/apr
    make  && make install
    2.3 安装apr-util
    tar -zxvf apr-util-1.3.10.tar.gz
    cd apr-util-1.3.10.tar.gz
     ./configure \
    --prefix=/usr/local/apr-util \
    --with-apr=/usr/local/apr
     make && make install
    2.4 安装pcre
    tar -zxvf pcre-8.10.tar.gz
    cd pcre-8.10
    ./configure --prefix=/usr/local/pcre
    make && make install
    2.5 安装apache
    ./configure \
    --prefix=/usr/local/apache \
    --with-apr-util=/usr/local/apr-util/ \
    --with-pcre=/usr/local/pcre/ \
    --with-apr=/usr/local/apr/
    make && make install
    2.6 配置文件说明
    /usr/local/apache/conf/httpd.conf
    DocumentRoot "/usr/local/apache/htdocs"
    修改此条可配置项目运行目录。
    启动文件
    /usr/local/apache/bin/apachectl
    第3章  Php搭建说明
    3.1 安装libmcrypt
    tar xvf libmcrypt-2.5.8.tar.gz
    ./configure
    make && make install
    3.2 安装mhash
    tar xvf mhash-0.9.9.9.tar.gz
    cd mhash-0.9.9.9
    ./configure 
    make && make install
    3.3 安装php
    ./configure --prefix=/usr/local/php \
    --with-apxs2=/usr/local/apache/bin/apxs \
    --with-config-file-path=/usr/local/php/etc 
    make && make install 
    cp php.ini-production /usr/local/php/etc/php.ini
    3.4 错误提示修改说明
    configure: error: Cannot find ldap libraries in /usr/lib
    ln -s /usr/lib64/libldap* /usr/lib/
    configure: error: libjpeg.(a|so) not found.
    ln -s /usr/lib64/libjpeg.so /usr/lib/libjpeg.so
    configure: error: libpng.(a|so) not found.
    ln -s /usr/lib64/libpng.so /usr/lib/
    第4章  修改配置并测试
    4.1 修改apache配置文件支持php
    修改DirectoryIndex index.html 为DirectoryIndex index.html index.php
    并添加AddType application/x-httpd-php .php
    4.2 测试php支持
    创建测试php页面test.php,并存放在网站主目录下,
    <?php
    phpinfo();
    ?>
    重启apache服务后,访问http://ip/test.php
    看到站点,则说明php搭建完成; 
    展开全文
  • php解释器 File>Settings>Languages&Frameworks>PHP Apache服务器部署 File>Settings>Build,Execution,Deployment
  • 1. 本例中 Apache 版本为 httpd-2.4.20-x64-vc14 ,安装路径为 E:\Apache24 2. PHP 版本为 php-5.5.34-Win32-VC11-x64 ,安装路径为 E:\php-5.5.34 【下载】 登录 http://php.net/downloads.php 下载 ...
  • Apache配置+php配置

    万次阅读 2019-03-11 21:38:40
    一、apache配置 首先下载apache安装包,下载地址:http://httpd.apache.org/download.cgi 我的是win7系统,所以下载windows的安装包,点击我圈出的地方 然后点击ApacheHaus 根据自己的电脑选择64位还是32的...
  • 默认首页的配置:  第一种:直接修改apache服务器的配置文件./conf/httpd.conf中的DirectoryIndex,如:(项目web以index.php为首页)   DirectoryIndex index.html index.php    第二种:apache服务器...
  • 配置apache,在apache的D:\apache\Apache24\conf目录下找httpd.conf并用notepad打开 1.1 在LoadModule下方添加下面句子 #加载php模块,用来处理php文件 LoadModule php7_module D:\php-7.1.8-W
  • Apache配置php模块

    千次阅读 2018-04-02 14:27:44
    经过查阅资料才发现,是忘了配置php模块,也就是一开始这个php配置步骤如下其实配置php模块只要php里的一个文件php5apache__.dll1、首先要将php拷到apache所在的的文件夹来2、打开apache配置文件:apachea安装...
  • PHP学习--1 搭建环境

    万次阅读 2016-07-22 10:43:41
    集成环境:PHPstudy,appserve,wamp,xamp,不需要单独安装和配置,可以直接当做一个动态web服务器使用。 因为集成环境是由第三方提供,存在一定的安全隐患。所以,真实的项目中,服务器端的部署都是使用单独安装...
  • 找到apache配置文件httpd.conf后找到     DirectoryIndex index.html index.php    在其中添加index.php,
  • Apache的windows安装与大多数windows安装程序类似。 这里
  • 1、Apache启动失败,请检查相关配置。√MySQL5.1已启动。 今天使用APMServ5.2.6在本地电脑架设网站,不论是改端口还是关闭SSL都无法启动Apache。 研究了好久终于解决了: 打开APMServ点击"Apache设置(A)-查看...
  • 搭建PHP开发环境(Apache+PHP+MySQL)

    万次阅读 多人点赞 2018-06-25 10:25:32
    简介:总结在Windows环境搭建PHP开发环境(Apache+...2、解压压缩包,最好放到磁盘根目录,不然配置时容易报路径错误,我这里改了文件夹名,方便以后配置,如下图: 安装PHP 1、下载PHP压缩包,地址:https://w...
  • apache 配置默认首页(php

    千次阅读 2018-03-02 11:15:59
    apache 目录的 apache.conf 目录中: DirectoryIndex index.html index.php hello.php </IfModule>apache 会按顺序搜索, index.html index.php hello.php 如果找到有就直接返回。忽略后面的文件。
  • Apache2.4+PHP7.2环境搭建

    万次阅读 2018-02-12 20:51:56
    Editplus生成码:http://www.jb51.net/tools/editplus/阿帕奇下载地址:https://www.apachehaus.com/cgi-bin/download.plxPHP下载地址:http://windows.php.net/download#php-7.21.打开阿帕奇的下载地址,点击下载。...
  • ubuntu apache2配置

    万次阅读 2009-02-27 12:44:00
    ubuntu apache2配置1.apache2.conf 是主配置文件,httpd.conf 用户配置文件2.虚拟目录在 httpd.conf 中DocumentRoot "路径"ServerName 名称 allow from all Options +Indexes 3.根设置(默认主目录)在 /etc/apache2...
  • Apache2配置目录分析(详细版)

    万次阅读 2020-08-31 15:35:42
    我们来看apache2服务器的标准启动命令:/etc/init.d/apache2 start。其他命令如service apache2 start都是间接调用了上面的命令,找到脚本apache2然后执行而已。/etc/init.d这个目录是所有服务的脚本,可以通过执行...
  • apache的主配置文件/conf/http.conf 最下面添加 Include "D:\workspace_php\apache-php.conf" #文件路径可以任意 在D:\workspace_php文件下创建 apache-php.conf文件 它的具体内容为 # # PHP-Module setup ...
1 2 3 4 5 ... 20
收藏数 194,684
精华内容 77,873
关键字:

php 配置apache