php7与apache_5.1.0-php7.3-apache的apache版本 - CSDN
精华内容
参与话题
  • 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.打开阿帕奇的下载地址,点击下载。...

    Editplus生成码:http://www.jb51.net/tools/editplus/
    阿帕奇下载地址:https://www.apachehaus.com/cgi-bin/download.plx
    PHP下载地址:http://windows.php.net/download#php-7.2


    1.打开阿帕奇的下载地址,点击下载。
    2.现在下载的阿帕奇好像都是zip压缩格式,并非之前的msi格式(微软安装包).直接解压,解压后将Apache24文件夹复制到相应你想安装的路劲,如下图,我安装在D:\Apache24

    3.找到Apache24安装目录,依序打开conf->httpd.conf.(用之前下载的Editplus打开,也可用系统自带的笔记本,但是没有行数显示)

    4.下拉到第38/39行,如图所示,修改为你安装Apache的文件目录,即你将apache24扔在哪里的地方。根据需求更改246以及379行
    5.
    5.按WIN键【键盘ctrl隔壁】,然后在搜索框输入cmd,右键管理员身份运行

    6.接着进入安装程序所在的盘符(我的在D盘,所以是输入D:\),进入盘符后,通过cd命令【change directory】切入安装程序所在的bin文件夹,接着再输入httpd.exe -k install启动apache服务。【因为是解压缩的阿帕奇文件,如果没有这个步骤,windows就没有这个服务】。

    7.配置虚拟目录(可选)。如果你的服务器不配置虚拟目录【设置资源的仓库】,默认资源的存储都应放在htdocs文件夹内。此时在htdocs文件内新建一个php文档,键入以下代码,启动阿帕奇服务器【bin目录下httpd.exe】然后在浏览器输入框输入http://localhost/即可
    <?php
    phpinfo();
    ?>
     
    7.(可选)但是如果资源过多,就需要将资源映射到其他地方,所以就需要配置虚拟目录,详情可百度,新手不建议配置虚拟目录。
    ps: 1.资源包含图片,音频,视频以及代码文件。
          2.所有资源都默认存放在默认文件htdocs内,当发送http请求到服务器,从htdocs内获取资源
         3.如果存储空间(仓库)太小,要配置虚拟目录(另外租一个地方作为仓库)

    PHP的安装和配置

    1.打开PHP的下载地址,进行下载和解压,要注意的是none thread safe属于IIS,apache服务器需要的是thread safe..

    2.解压安装自己所选的路径后,进入该目录,对php.ini-development文件进行重命名【F2快捷方式】为php.ini,如果你想保留一个备份,复制并粘贴php.ini-development就可以了。
    3.使用EditPlus打开php.ini文件,去掉相应的扩展(数据库相关)前面的注释(;分号)即可。具体为738行扩展。

    1.extension=bz2 
    2.extension=curl
    3.extension=gd2
    4.extension=mbstring
    5.extension=mysqli
    6.extension=pdo_mysql

    4.接着回到apache安装目录下,找到conf文件夹,并用editplus打开其下的httpd.conf。
    5.大概在181-182行附近添加如下的代码,这些代码将阿帕奇与php集成起来进行开发。需要的是红色圈圈的PHP安装路径
    LoadModule php7_module "D:/php/php7apache2_4.dll"
    PHPIniDir "D:/php/"
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html
    AddType application/pdf .pdf

    6.重复阿帕奇安装的第七步,如果出现以下界面,代表成功。

    展开全文
  • PHP7与Apache2.4关联配置

    千次阅读 2016-02-19 00:55:55
    目前为止,php7Apache2.4都是最新的版本,我本着“喜新厌旧”的原则都是用的最新版(系统是win10)。刚才配置了Apache的httpd.conf文件之后重启服务报错如下: 配置如下:LoadModule ...

    目前为止,php7和Apache2.4都是最新的版本,我本着“喜新厌旧”的原则都是用的最新版(系统是win10)。刚才配置了Apache的httpd.conf文件之后重启服务报错如下:
    这里写图片描述
    配置如下:

    LoadModule php7_module D:/Study/PHP7/php7apache2_4.dll
    PHPIniDir "D:/Study/PHP7"
    AddType application/x-httpd-php .php

    后来查阅资料得知是缺少VC14运行库所致,php7是用Visual Studio 2015编译,而电脑上没有,所以加载出错。此时在PHP安装目录中运行“php.exe”报错如下:
    这里写图片描述
    找到问题根源所在,安装VC14运行库之后,重启Apache,测试页面打开成功,配置完成。

    展开全文
  • ubuntu的php7与apache2的环境搭建

    千次阅读 2017-05-04 13:59:58
    安装apache2 sudo apt-get update sudo apt-get upgrade sudo apt-get install apache2 -y 2.安装phpsudo apt-get install php sudo apt-get install libapache2-mod-php 3. 安装一些php插件sudo apt-get ...
    1. 安装apache2

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install apache2 -y
    2.安装php

    sudo apt-get install php
    sudo apt-get install libapache2-mod-php
    3. 安装一些php插件

    sudo apt-get install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc
    4. 设置web的工作目录

    cd /etc/apache2/sites-enabled
    sudo vim 000-default.conf //编辑配置文件

    4.安装phpMyAdmin
    1.下载phpMyAdmin
    wget http://www.phpmyadmin.net/home_page/downloads.php
    2.解压下载的文件
    tar -zvxf phpMyAdmin-3.5.3-all-languages.tar.gz
    3.移动解压后文件到指定目录下
    mv phpMyAdmin-3.5.3-all-languages /usr/share/phpMyAdmin
    4.进入指定目录
    cd /usr/share/phpMyAdmin
    cp config.sample.inc.PHP config.inc.php
    5.在apache下创建配置文件
    vi /etc/httpd/conf.d/phpmyadmin.conf
    插入如下内容:

    #  
    #Web application to manage MySQL  
    
    #  
    
    #<Directory “/usr/share/phpMyAdmin”>  
    
    #Order deny,allow  
    
    #Deny form all  
    
    #Allow from localhost  
    
    #</Directory>  
    
    Alias /phpmyadmin /usr/share/phpMyAdmin  
    
    Alias /phpMyAdmin /usr/share/phpMyAdmin  
    
    Alias /mysqladmin /usr/share/phpMyAdmin  

    重启MySQL和apache,在浏览器中输入:你的ip/phpMyAdmin 即可显示登录界面
    如果报错说你的php不支持mysqli扩展,则可能是你安装php的时候没有安装mysql模块,按如下操作可解决:
    yum install php-mysql
    然后在php.ini中添加extension=mysqli.so
    重启mysql和apache,再次在浏览器中输入:你的ip/phpMyAdmin 即可正确显示登录界面

    展开全文
  • 1、卸掉之前的本地环境(phpApache、mysql),如果本地默认开启了IIS服务,需将IIS服务关闭(端口占用),虽然可以改Apache服务端口,但是访问时带端口访问,总让人感觉别扭。 IIS服务关闭方法:win+R键,输入...

    一、安装前的准备

    1、卸掉之前的本地环境(php、Apache、mysql),如果本地默认开启了IIS服务,需将IIS服务关闭(端口占用),虽然可以改Apache服务端口,但是访问时带端口访问,总让人感觉别扭。
    IIS服务关闭方法:win+R键,输入services.msc确认,开启本地服务列表,找到IIS服务,右键选择属性,停止服务并选择为手动,如下图。
    这里写图片描述
    这里写图片描述
    2、下载需要的资源,以下资源根据自己的系统是32位和64位自行选择。
    ①php资源下载(写博客时最新版本是php7.1.10)
    php7 for windows版本资源下载地址:http://windows.php.net/download/
    版本选择:php7 for windows的版本有4个,分32位和64位,这里边又分了non thread safe 和 thread safe。如果你装的环境是IIS或者nginx那么请选择non thread safe,如果你装的环境是Apache那么请选择 thread safe。本人本地安装的是apache,选择的是 thread safe。其中原因你可以百度下non thread safe和thread safe区别,与php运行机制有关。
    ②Apache资源下载(写博客时最新版本是VC15 Apache2.4.28)
    这里有两个下载地址,选择其中一个就可以了,但是要下载Apache2.4以上版本的,因为Apache2.2版本的不支持php7,我这里选择的是VC15 Apache2.4.28版本的。
    下载地址:https://www.apachelounge.com/download/
    https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC09
    ③mysql下载(写博客时最新版本mysql5.7.20)
    在写博客时,官网下载的mysql5.7.20的64位压缩包解压之后居然没有my-default.ini文件,只能自己创建一个。你也可以选择其他版本的mysql
    最新版本下载地址:https://dev.mysql.com/downloads/mysql/
    mysql5.6下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
    这里写图片描述
    ④由于php7使用了VC14的编译环境,所以我们还需要下载Visual C++ 2015,这个可以在上面三个安装完成之后,测试是否有问题再安装,因为你的windows系统可能已经给你安装了。
    下载地址:https://www.microsoft.com/en-US/download/details.aspx?id=48145

    PS:如果你懒得自己去找资源,下面是环境搭建所需资源地址(压缩包内含有php7.1.10版本压缩包(64位, thread safe版本),Apache2.4.28压缩包(64位,VC15版本),mysql5.7.20(64位),Visual C++ 2015(64位),以上资源都是windows版本):
    链接:http://pan.baidu.com/s/1eR7N3zk 密码:qr4b ——安装所需资源包


    二、开始安装

    建一个文件夹,来安放你接下来搭建你环境内容,我这里建的文件夹名字为benxiaohai
    1、php安装
    ①在benxiaohai文件夹下建一个文件夹来放php内容,将下载下来的压缩包安放在该文件夹下,解压。如下图:
    这里写图片描述
    ②修改配置文件
    1) 修改G:\benxiaohai\php7.1.1目录下的php.ini-development文件,将G:\benxiaohai\php7.1.1目录下的php.ini-development文件名修改为php.ini
    2) 修改扩展目录

    extension_dir = "G:/benxiaohai/php7.1.1/ext"

    3) 开启相关扩展
    根据需要开启相关扩展,我这边只开启了如下扩展:

    extension=php_gd2.dll
    extension=php_curl.dll
    extension=php_mbstring.dll
    extension=php_openssl.dll
    extension=php_mysqli.dll
    extension=php_pdo_mysql.dll

    注意:php7中,已移除php_mysql.dll这个扩展,由php_mysqli.dll取代了。

    2、安装apache
    ①将压缩文件httpd-2.4.28-Win64-VC15.zip解压到Apache24目录中,如下图
    这里写图片描述
    ②创建apache服务
    打开cmd,输入”G:\benxiaohai\Apache24\Apache24\bin\httpd.exe” -k install -n Apache2.4,路径是你自己安装apache的路径。如下图。回车运行后,当出现The ‘Apache2.4’ service is successfully installed时表示安装成功。
    这里写图片描述
    ③安装成功后按win+R,输入services.msc回车,你会在服务列表中找到你的Apache2.4服务
    这里写图片描述
    ④配置apache
    需要配置的文件:G:\benxiaohai\Apache24\Apache24\conf\httpd.conf
    1)配置apache安装的目录

    ServerRoot "G:/benxiaohai/Apache24/Apache24"

    2)配置你php项目的安放目录

    DocumentRoot "G:/benxiaohai/www"
    <Directory "G:/benxiaohai/www">

    3)加载php模块
    在文件最后边添加如下配置

    #php7 support
    LoadModule php7_module "G:/benxiaohai/php7.1.1/php7apache2_4.dll"
    AddHandler application/x-httpd-php .php
    #configure the path to php.ini
    PHPIniDir "G:/benxiaohai/php7.1.1"

    4)修改域名配置

    ServerName localhost:80

    或者

    ServerName 1270.0.1:80

    5)配置欢迎页(首页)

    <IfModule dir_module>
        DirectoryIndex index.html index.php index.htm
    </IfModule>

    ⑥启动apache
    在apache安装目录下点击ApacheMonitor.exe,启动apache,如下图
    这里写图片描述
    ⑦在上面配置php项目的安放目录下建一个test.php文件并在里边写入如下代码

    <?php
    phpinfo();

    ⑧打开浏览器,输入localhost/test.php,看到如下界面,就说明你安装成功了!
    这里写图片描述
    3、mysql5.7.20数据库安装
    在官网下载的mysql5.7.20的64位压缩包中,解压后里边缺少my-default.ini文件,需自己创建
    ①将下载好的压缩包解压到mysql5.7目录下,如下图
    这里写图片描述
    ②修改my-default.ini文件
    复制一份my-default.ini文件 ,并将其改名为my.ini,并添加如下配置

    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
    basedir = G:/benxiaohai/mysql5.7/mysql-5.7.20-winx64
    datadir = G:/benxiaohai/mysql5.7/mysql-5.7.20-winx64/data
    character_set_server=utf8 
    port = 3306

    注:这里的data文件夹本来是不存在的,mysql会自动生成。
    ③添加环境变量,如下图,将mysql的解压目录添加到环境变量path中,我的是G:\benxiaohai\mysql5.7\mysql-5.7.20-winx64\bin,注意分号问题
    这里写图片描述
    ④安装
    1)打开cmd,将路径转换到你安装mysql的路径下,然后服务安装命令,其中mysql是服务名称,my.ini是你上面复制的my-default.ini文件,当出现Service successfully installed.时表示服务安装成功,如下图

    mysqld --install mysql --defaults-file=G:\benxiaohai\mysql5.7\mysql-5.7.20-winx64\my.ini

    这里写图片描述
    2)执行生成data文件指令(mysql初始化数据表数据,以及你以后创建表的数据目录)

    mysqld --initialize

    3)执行启动服务指令

    net start mysql

    这里写图片描述
    4)用编辑器打开G:\benxiaohai\mysql5.7\mysql-5.7.20-winx64\data目录下后缀为.err文件,第一次安装用户名一般为root,密码为空或者随机。
    这里写图片描述
    5)登陆,输入如下指令,然后会要你输入密码,如果密码为空直接回车键,如果密码不为空,则输入密码后回车键。出现下图这表示登陆成功,mysql5.7在这里也就安装完成了。

    mysql -u root -p

    这里写图片描述


    三、在安装过程中遇到的问题

    1、启动apache 提示Starting httpd: AH00558
    Starting httpd: AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using localhost.localdomain. Set the ‘ServerName’ directive globally to suppress this message
    apache 启动出现这种错误的解决方法:
    将 apache 的配置文件httpd.conf中 ServerName 改成可用域名或如下配置
    ServerName localhost:80
    2、安装完apache后,在浏览器中访问localhost时,一直出现的是IIS页面,这里需要把你本地的IIS服务关掉(本文开头有关闭该服务说明),并清理浏览器缓存后再访问。
    3、在安装完apache和php后访问test.php时,出现403。可以从几个方面考虑,大多还是apache的httpd.conf配置问题
    ①首先要确保线面这个配置目录是对的

    DocumentRoot "G:/benxiaohai/www"
    <Directory "G:/benxiaohai/www">

    ②其次是配置中对该目录权限配置,下三个配置与其有关,与之前apache版本的权限配置稍有不同,可以注意下

    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted

    4、在安装完mysql之后,启动出现如下弹框。这个可以参考这个地址:http://blog.csdn.net/qq_26525215/article/details/53424152解决该问题。
    这里写图片描述
    5、另外,在安装apache时要注意80端口是否被占用
    6、如果出现提示VCRUNTIME140.dll丢失,可以安装Visual C++ 2015,文中开头有说明。

    展开全文
  • 如何切换apache中的php5与php7

    千次阅读 2017-09-23 07:26:49
    1 查询官网打开官网,找到FAQhttps://...to switch Version of PHP do? Answer to the Shortcut -> PHP Version Switch switch PHP Version needed immediately.2 改变php版本在win10的开始菜单中找到 php v
  • 本文源自【大学之旅_谙忆的博客】 今天第一次接触PHP,配置这个环境也是搞了一个多小时。 买的PHP的这本书,上面的环境配置有些老了,Apache还是2.2的版本...首先讲一下电脑环境版本: 电脑:window7-X64 Apache:h
  • Centos7安装ApachePHP,包含配置过程

    万次阅读 2018-07-02 15:47:36
    网站是使用xpress engine建立的,所以,运行环境为apache httpd和php。如果能够直接使用xampp就好了,可是老服务器是n年前的,新的服务器环境需要兼容原来环境的版本。所以,需要单独安装apache http和php以及数据库...
  • 64位Win7环境中PHP安装文件【Apache+PHP+MySQL】

    千次下载 热门讨论 2020-07-30 23:33:25
    安装文件: httpd-2.2.19-win64.rar mysql-5.5.33-winx64.msi php-5.3.6-Win32-VC9-x64.zip 详细安装步骤请参阅本人博客: http://blog.csdn.net/yousuosi/article/details/9859507
  • PHP7+Apache2.4+MySql 环境搭建-最新(博主亲测)自己刚安装的所有环境,看着网上的教程试了下,感觉都不是很详细,这里写一下自己的详细配置过程,如果有不清楚的地方可以q我哦。。。 工具下载 工具安装 文件配置 ...
  • centos7 apache无法解析php

    万次阅读 2018-02-20 17:34:08
    操作系统:centos7.2 x64...我觉得可能是我安装lamp的顺序不对,然后以如下顺序安装:php7、mariadb、apacheapachephp7、mariadb,发现均无法解析php文件。上网搜索解决方案,说要安装mod_php模块,我试了半天,...
  • CentOS7Apache挂载PHP

    千次阅读 2018-03-29 20:31:43
    确认apache 命令行输入: httpd -v 结果如下图: 安装PHP 输入命令: yum install php 安装完成之后,确认PHP,输入命令: php -v 然后会出现如下截图: 并且在/etc/httpd/modules/目录下会新增一个so...
  • wamp添加最新版本php7apache

    万次阅读 2016-05-03 13:58:38
    最近我把我的wamp中的php增加了php7.0.5,顺便又添加了一个高版本的apache.在此记录分享一下。 1. 配置前说明 我的电脑是win10,所用的wamp为wamp2.5 64位版本。可以到这里下载官方最新版...
  • apache 加载 php7

    千次阅读 2015-12-23 14:17:02
    apache加载php7时报错的解决办法
  • 一、该项目有难点,就是zentao tar.gz压缩包中是自带了apache和mysql的,如果自己后面安装,会出现很多端口占用,冲突的情况。 二、所以我尝试了如下的安装,过程如下:  1、安装apache2.4:  ①、查看httpd包...
  • Apache版本2.4.6PHP 版本7.0.27首先确保php和...该文件是否存在,若apache页面只提示下载的话,该文件一般都不存在检查/usr/lib64/httpd/modules/libphp7.so和/usr/lib64/httpd/modules/libphp7-zts.so是否存在若...
  • 本地Apache服务器添加php7模块

    千次阅读 2018-03-27 22:34:59
    Apache的一些基础命令 Options: -D name : define a name for use in &lt;IfDefine name&gt; directives -d directory : specify an alternate initial ServerRoot -f file : specify...
  • windows7安装apache2.4+mysql5.7+php7.1

    千次阅读 2017-04-19 21:18:22
    (1)下载apache2.4 http://httpd.apache.org/选择download随便选择一个压缩包(2)下载mysql5.7 https://www.mysql.com/downloads/选择最底下的社区版本再次选择一次社区版选择windows版本这里我选择的是压缩包安装...
  • centos7安装Apache+PHP方法

    千次阅读 2018-06-28 11:52:15
    centos7安装Apache+PHP方法 安装Apache yum -y install httpd 用Web浏览器从客户端PC访问服务器,显示默认欢迎页面“Testing123..” 将Apache设置为开机启动 systemctl enable httpd.service 查看httpd的...
  • 在centos7系统下编译apache2.4,PHP7,mysql5.6
  • 1、首先安装ApacheApache官网下载httpdwget http://www-us.apache.org/dist//httpd/httpd-2.4.29.tar.gz解压tar -zxvf http://www-us.apache.org/dist//httpd/httpd-2.4.29.tar.gz然后./configure –prefix=安装的...
1 2 3 4 5 ... 20
收藏数 294,135
精华内容 117,654
关键字:

php7与apache