精华内容
参与话题
问答
  • PHP环境搭建-Windows系统下PHP环境搭建

    万次阅读 多人点赞 2018-01-24 18:46:59
    1、PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面。Apache HTTP Server 的安装部署已经在上一篇讲解的很详细了,不清楚的可以点击“ Apache ...

    1、PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面。Apache HTTP Server 的安装部署已经在上一篇讲解的很详细了,不清楚的可以点击“ Apache HTTP Servcer-Apache服务器下载与Windows系统下安装”查看具体操作。

    2、PHP下载:

        2.1、下载地址:http://php.net/downloads.php

        2.1、版本选择:如果是与 Apache 搭配,建议选择 Thread Safe 版本;如果是与 CGI 或者 FAST-CGI 搭配,建议选择 Non Thread Safe 版本。

    3、PHP环境搭建:

        3.1、将下载的 .zip 压缩包解压到指定的安装目录,此处安装路径为:D:\solt\php_5.6.33。

        3.2、将 PHP 的根目录下的 php.ini-development 或者 php.ini-production复制一份并改名为 php.ini,作为PHP的配置文件;

        3.3、打开php.ini,修改配置信息:

            说明:a、ini文件的注释是分号(英文分号),所以取消注释就删除分号;

                       b、${phphome}是PHP的根目录,即:D:\solt\php_5.6.33,配置文件中写成绝对路径。

            3.3.1、修改扩展文件的路径:

    ; extension_dir = "ext" 
    取消注释,或者改为: 

    extension_dir = "${phphome}\ext";
    注意:如果是与 Apache 搭配,建议将扩展文件路径改为绝对路径,因为有可能加载不了。

            3.3.2、修改需要加载的扩展文件,下面代码是取消部分扩展程序的注释之后的代码:

    extension=php_bz2.dll
    extension=php_curl.dll
    extension=php_fileinfo.dll
    extension=php_gd2.dll
    extension=php_gettext.dll
    ;extension=php_gmp.dll
    ;extension=php_intl.dll
    ;extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_ldap.dll
    extension=php_mbstring.dll
    extension=php_exif.dll      ; Must be after mbstring as it depends on it
    extension=php_mysql.dll
    extension=php_mysqli.dll
    ;extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client
    extension=php_openssl.dll
    ;extension=php_pdo_firebird.dll
    extension=php_pdo_mysql.dll
    ;extension=php_pdo_oci.dll
    extension=php_pdo_odbc.dll
    extension=php_pdo_pgsql.dll
    extension=php_pdo_sqlite.dll
    extension=php_pgsql.dll
    ;extension=php_shmop.dll
    
    ; The MIBS data available in the PHP distribution must be installed. 
    ; See http://www.php.net/manual/en/snmp.installation.php 
    ;extension=php_snmp.dll
    
    extension=php_soap.dll
    extension=php_sockets.dll
    extension=php_sqlite3.dll
    ;extension=php_sybase_ct.dll
    extension=php_tidy.dll
    extension=php_xmlrpc.dll
    extension=php_xsl.dll

            3.3.3、设置默认的时区:

    [Date]
    ; Defines the default timezone used by the date functions
    ; http://php.net/date.timezone 选择时区列表网址
    date.timezone = Asia/Shanghai

            3.3.4、设置 ssl :

    [openssl]
    ; The location of a Certificate Authority (CA) file on the local filesystem
    ; to use when verifying the identity of SSL/TLS peers. Most users should
    ; not specify a value for this directive as PHP will attempt to use the
    ; OS-managed cert stores in its absence. If specified, this value may still
    ; be overridden on a per-stream basis via the "cafile" SSL stream context
    ; option.
    openssl.cafile= cacert.pem

        根据需求可以自己添加扩展。

        3.4、修改 Apache24\conf\ 目录下的 httpd.conf 配置 Apache ,让 Apache 和 PHP 协同工作;

            3.4.1、DocumentRoot 设置:

                修改前:默认的是 Apache24 下的 htdocs 目录:


                修改后:指定到自定义的路径,但是要记住这个路径。


            3.4.2、修改默认的索引,以支持 PHP :

                修改前:

    # DirectoryIndex: sets the file that Apache will serve if a directory
    # is requested.
    #
    <IfModule dir_module>
        DirectoryIndex index.html
    </IfModule>

                修改后:

    # DirectoryIndex: sets the file that Apache will serve if a directory
    # is requested.
    #
    <IfModule dir_module>
        DirectoryIndex index.html index.php index.htm
    </IfModule>

            3.4.3、开启 rewrite 功能:将下面这行代码前面的 # 去掉:

    LoadModule rewrite_module modules/mod_rewrite.so

            3.4.4、加载 PHP 模块,注意绝对路径:

            如果是 PHP 5,在 httpd.conf 文件最后添加如下代码:

    #php5.6
    LoadModule php5_module D:/soft/php-5.6.33/php5apache2_4.dll 
    <IfModule php5_module> 
        PHPIniDir "D:/soft/php-5.6.33/" 
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    </IfModule>

            如果是 PHP 7,则相应的更改,示例如下:

    #php7
    LoadModule php7_module D:/soft/php-7.x.x/php7apache2_4.dll
    <IfModule php7_module> 
        PHPIniDir "D:/soft/php-7.x.x/" 
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps
    </IfModule>

        3.5、如果安装的PHP x64位版本,Apache也需要是x64位版本的。然后还要将php目录下的libeay32.dll、ssleay32.dll、libssh2.dll以及ext目录下的php_curl.dll等四个文件,都复制放到System32目录下。否则curl扩展无法使用。参考链接:http://my.oschina.net/lsfop/blog/496181 。未做验证,只是照做,正常显示。

    4、Apache + PHP 启动运行测试:

        4.1、在 D:\soft\php_5.6.33\www 目录下,创建 index.php 文件,文本内容如下:

    <?php
    echo phpinfo();
    ?>

        4.2、重启 Apache 服务,打开浏览地址栏输入: localhost:8081/index.php 或者 127.0.0.1:8081/index.php ,就可以打开 PHP 页面。


    最后说明一点儿,PHP 环境搭建可以借助于 PHP 开发环境搭建工具,下载地址:http://www.php.cn/xiazai/gongju或者http://www.wampserver.com/,在此处就不介绍工具安装方法了。

    展开全文
  • PHP入门-环境搭建

    万次阅读 2017-12-13 21:24:14
    本文介绍如何在windows系统中搭建PHP开发和运行环境:1、下载PHP开发套件AppServ:http://dlsw.baidu.com/sw-search-sp/soft/c5/15668/appserv_8.0.0.1454401891.exe 2、下载PHP编辑器PhpStorm:...

    本文介绍如何在windows系统中搭建PHP开发和运行环境:

    1、下载PHP开发套件AppServ:http://dlsw.baidu.com/sw-search-sp/soft/c5/15668/appserv_8.0.0.1454401891.exe

    2、下载PHP编辑器PhpStorm:https://download.jetbrains.8686c.com/webide/PhpStorm-2017.3.exe

    3、免费学习视频:http://study.163.com/course/courseMain.htm?courseId=246003

    一、下载并安装AppServ

    1、使用AppServ的原因在于,它集成了PHP开发过程中使用到的基本工具,比如数据库。在该程序安装过程中,勾选mysql选项就可以一起把mysql安装了。下面介绍该程序在安装过程中的注意事项。

    2、安装过程比较简单,傻瓜式安装,注意在安装过程中,勾选如图:


    3、在设置HTTP server时,端口号如果设置80就是浏览器默认端口,可以在浏览器访问时省略端口:


    4、设置完毕就可以运行程序了,打开浏览器,在地址栏输入 http://localhost   或者http://127.0.0.1 ,(如果设置的端口不是80,则在该地址后还需要加上端口号),效果如图:


    5、该软件的工作空间的是:软件安装目录下的www文件   例如我的:E:\software\AppServ\www,浏览器输入的http://localhost默认访问的就是这个目录,我们以后的php项目文件都要放到这个路径下。

    6、下面我们在该路径下,写第一个php文件。先在该路径下新建一个txt文件,并把文件后缀改为:first.php,里面的内容写(注意这里都是英文符号):

    <?php
    	echo "my first php";
    7、在浏览器输入:http://localhost/first.php可以看到如下图:


    二、下载并安装PHPStorm

    1、使用PHPStorm的原因在于,这是PHP开发最为方便的编辑工具之一,具有很好地提示功能,而且对一般性错误能很好地显示出来。

    2、该软件的安装也比较简单,主要是软件的激活过程,请看这个教程:http://www.jianshu.com/p/f4cf6ac951a0

    3、由于php文件必须在APPServ目录下的www文件中才能运行,为了避免每次都要拷贝过去,下面介绍PHPStorm新建php项目的方法:

    4、file---->New Project,如图:


    5、在弹出的框中,如图:


    6、图中的Location:表示项目的路径,我是为了统一管理php文件,在www文件夹里面新建了一个PHP文件夹,然后再把新建的项目放在里面,

    默认的项目名称是untitled,请修改这个名称,其他配置到时候使用了再配置即可,点击创建就可以了。

    展开全文
  • 搭建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 版本。

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

    万次阅读 2018-01-04 10:38:11
    前言: 上一篇文章最终实现的效果: 将Apache下的bin和MySQL下的bin目录,添加到系统的“环境变量”里: ...如果代码执行成功,则表示搭建PHP成功,代码如下: echo "Hello Worls!"; echo "当前时间为:".da

    前言:

    1. 上一篇文章最终实现的效果:
      总目录下,例如:D:/amp/,注意不要有中文路径名
    2. Apache下的binMySQL下的bin目录,添加到系统的“环境变量”里:
      以英文分号结束
      3.在Apache/htdocs下新建“test.php”,这里htdocs是Apache默认的站点文件夹:
      这里写图片描述
      如果代码执行成功,则表示搭建PHP成功,代码如下:
    <?php
        echo "Hello Worls!";
        echo "<br>当前时间为:".date("Y-m-d H:i:s");
    ?>

    如图:
    这里写图片描述


    一、配置Apache

    打开Apache/conf/httpd.conf,如图:
    这里写图片描述
    写入三行代码:

    #加载PHP模块
    LoadModule php5_module "D:/amp/php/php5apache2_4.dll"
    
    #当执行后缀为php的文件,就去找这个模块执行
    AddType Application/x-httpd-php .php
    
    #载入php配置文件
    PHPIniDir "D:/amp/php"

    如图:
    这里写图片描述
    第一行提到的模块,在php目录下,如图:
    这里写图片描述
    保存后,先别着急启动Apache服务,先测试刚刚敲上的代码有没有错误!如果有错误,启动Apache会失败。打开cmd,输入:
    httpd -t
    注意:如果没有把Apache的bin添加到“环境变量”里,这里应该是"D:/amp/apache/httpd.exe" -t(需要进入D盘才能执行这个代码,推荐直接加到环境变量里,很方便)
    这里写图片描述
    有错误就改,完成之后,启动Apache服务:
    这里写图片描述
    在浏览器,输入localhost
    这里写图片描述


    二、 配置PHP

    1. 手动创建php.ini,如图:
      这里写图片描述
    2. 更改时区,如图:
      这里写图片描述
      刷新浏览器:
      这里写图片描述
    3. 添加MySQL模块支持,如果你还没有安装MySQL也没事,一次性设置完后再安装也没事:
      这里写图片描述
      这里写图片描述
      在”test.php”加入代码:
    $link=@mysql_connect("localhost","root","1234");
    var_dump($link);

    如图:
    这里写图片描述


    三、配置MySQL

    不需要什么配置,只要你添加到了系统的“环境变量”里。
    你可以去和代码尽情的玩耍了!

    下一篇:配置站点

    展开全文
  • PHP学习之环境搭建

    2018-07-22 23:11:37
    个人最近刚刚参加实习,实习的工作是php开发工程师,实习时感触很深,感觉自己从...一、仅用于PHP学习的环境  首先,想要运行PHP,必须要完成以下两件事:  XAPMM下载地址:https://www.apachefriends.org/zh_c...
  • php新手环境搭建

    2017-07-20 10:09:59
    只要一键安装就把PHP环境搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件...
  • PHP环境搭建(配置)

    万次阅读 2019-06-20 16:35:48
    打开php解压目录,找到php.ini-development文件,将其改名为php.ini,用记事本打开。 找到(带分号) ;date.timezone = 去掉前面的分好,修改为 date.timezone = Asia/Shanghai 测试:在根目录下的index.php 文件夹...
  • PHP环境搭建(搭建Apache服务器)

    千次阅读 2019-06-20 16:06:18
    1、将下载的Apache 解压到自定义目录 2、打开apache解压目录conf文件夹下的httpd.conf文件 查找所有的c:Apache24 将其修改为你自己解压的目录,直接使用记事本的替换功能 3、安装Apache服务 ...
  • php集成环境和自己配置的区别?PHP绿色集成环境和自己安装的有什么区别吗?PHP集成环境与安装版的区别?php集成环境php绿色集成环境php独立安装版环境这三者的区别
  • PHPWAMP内置IIS管理器一键搭建PHP网站,支持无限个不同PHP版本同时运行
  • Macbook PHP环境搭建

    千次阅读 2018-01-20 16:53:36
    1.环境搭建 Mac自带Apache PHP (1)所以你先开启它,就可以用 查看版本: sudo apachectl -v 开启Apache: sudo apachectl start 重启:sudo apachectl restart  (2)配置PHP 环境默认目录: 你可以在...
  • linux下的php环境搭建

    千次阅读 2016-07-20 23:15:44
    方案一、phpStudy for Linux phpStudy for Linux 支持Apache/...支持php5.2/5.3/5.4/5.5切换 已经在centos-6.5,debian-7.4.,ubuntu-13.10测试成功 使用说明: 服务进程管理:phpstudy (start|stop|restart|uninstall)
  • php环境搭建(正确配置nginx和php)

    万次阅读 2019-03-27 19:47:00
    前言: 首先来了解一下nginx工作原理:https://blog.csdn.net/hguisu/article/details/8930668 一.nginx实现php动态解析原理 nginx 是一个高性能的http服务器和反向...但需要注意的是:nginx本身并不会对php文...
  • iis8+php环境搭建问题

    千次阅读 2015-06-23 10:42:50
    先用这篇文章搭建好的环境 http://jingyan.baidu.com/article/5bbb5a1b35511c13eba17912.html 然后报错了:跑步不起来 新解win8.1系统IIS出现“HTTP 错误 500.0,C:\php\php-cgi.exe - FastCGI 进程...
  • 安装环境背景:Win7 x64位系统,搭建PHP+MySQL+Apache环境,实现ECshop项目开发。 1、下载php最新安装包php-7.0.10RC1-Win32-VC14-x64;提示:需要vc++14 运行库才能运行php.exe 2、下载并安装mysql,用户名root;...
  • 目前有很多网友自发在网上编写了PHPWAMP的使用教程,对于他们的热心我表示感谢, 但是他们有些地方的理解还是有误的,大家查看非官方教程时需要自行判断正确性。 建议大家查看我写官方教程,后期也会在CSDN发布...
  • 环境能装上还好,有些就是怎么装都会报错,服务启动不了,浪费很多学习...候过来再看看原生的php环境搭建了。这时候你在来看看环境搭建,我感觉是比较明智的做法。开始学习就先装个集成环境,先学习语言才是重点。 面
  • 课前小知识普及:MSSQL和SQL Server是同一个软件,叫法不同而已,MSSQL全称是Microsoft SQL Server,MSSQL是简写,有些人则喜欢直接叫SQL Server,我就比较喜欢这种叫法,有韵味、、...平时我们搭建网站通常是PHP+My...
  • PHP集成环境如何在服务器上搭建网站,下面我将提供详细的操作步骤图,您只要按照这些步骤去搭建即可。
  • eclipse + 开发 PHP 环境搭建

    千次阅读 2018-07-15 08:20:41
    转载:https://blog.csdn.net/qq_36835487/article/details/70147203需要工具: eclipse,Wampserver 第一步 下载 Wampserver 网址: http://www.wampserver.com/en/download-wampserver-64bits/  安装默认即可 ...
  • 因为要做php开发,搭建一个能够运行php网站的服务器环境是第一步,传统的php环境软件非常复杂,好在很多公司开发了一键搭建php安装环境,一键进行php环境配置,大大节省了搭建php mysql环境的时间!对老手来说安装...
  • PHP环境搭建(环境准备)

    千次阅读 2019-06-20 14:58:52
    PHP环境搭建,主要包含如下内容: php(SDK) + MySQL(数据库)+ Apache(服务器) 一、PHP 语言包下载 首先从官网上下载php(下载最新的即可) https://windows.php.net/download/ 选择完整版下载: 二、 ...
  • linux 下 PHP 环境搭建(已测试)

    万次阅读 2016-05-30 15:11:57
    一、安装Apache2.2.22 1、到官网下载 http://httpd.apache.org/download.cgi ,选择相应的版本 这里,我选择的是最新的版本 可以先下载到windows系统中,上传到linux, 也可以直接下载到linux : wgethttp:/...
  • CentOS8 PHP环境搭建

    千次阅读 2019-12-22 17:35:50
    1,先安装apache: yum install httpd 配置ServerName,进入httpd.conf文件: vi /etc/httpd/conf/httpd.conf 防火墙开放80端口外部访问 ...firewall-cmd --permanent --zone=public --add-port=80/tcp //添加80...
  • php环境搭建,小白helloworld初试

    千次阅读 2017-01-04 17:48:21
    虚拟主机倒是便宜,不过只有html和php环境。 一、本人php小白,有啥不对的,请指正。 1.各种软件环境:前人栽树,所以出现了XAMPP这种好东西,把需要的软件都搞到一起,然后直接下载解压就ok.这个貌似就是下载...
  • 对于初做PHP网站的朋友来说,第一步肯定是希望在自己电脑是搭建PHP环境,省去空间和上传的麻烦!但搭建 环境也不是件容易的事情,特别是对于新手同学来说!因此在这里跟大家介绍我作为一名新手在使用的方便好用 的...
  • 20款知名PHP集成环境推荐与优缺点分析、php环境大全推荐(PHP环境搭建包)、PHP环境搭建、PHP集成环境搭建,最好用的20个php环境搭建工具推荐
  • mac最完美精简迅速的PHP环境搭建valet

    千次阅读 2018-03-24 15:53:19
    首先,Valet只支持Macbrew install php70brew install mysqlbrew updatecomposer global require laravel/valetvi ~/.bash_profilesource ~/.bash_profile重启终端valet install在终端cd到你的根目录下valet link {...
  • PHP环境手动搭建教程

    千次阅读 2019-04-04 10:25:35
    Windows操作系统下手动搭建PHP环境,新手站长网是以php5.6+MySQL5.6+Apache2.4版本的组合来搭建环境: windows系统手动搭建PHP环境 手动安装PHP环境比较麻烦,新手站长网先帮大家梳理下: 版本搭配:...
  • 准备工具 PHP7.4.0 1.下载PHP7工具包 ...2.加入环境变量 找到 解压后 php 文件目录下的 ext 文件目录 增加到系统变量path 3.修改php 配置文件 复制一份php.ini-development 改变名称为 php.in...

空空如也

1 2 3 4 5 ... 20
收藏数 2,250,236
精华内容 900,094
关键字:

php环境搭建