精华内容
下载资源
问答
  • windows安装和配置阿帕奇+PHP服务器

    千次阅读 多人点赞 2013-10-17 11:08:03
    windows安装和配置阿帕奇+PHP服务器

    下载和安装阿帕奇服务器

    参考:http://blog.csdn.net/wujunokay/article/details/12707259

     

    下载和安装PHP服务器

    这个最好到官方网站下载,有zip,也有安装的,我下载的是zip的,解压后,就可以直接用了。

    关于版本有的里面没有php5apache2_2.dll,原因是版本不对,如何来判断版本呢?

    v6c又有两个版本如下:
    vc6 x86 non thread safe
    vc6 x86 thread safe
    以上两个版本中,non thread safe版的php在安装过程中,
    没有apache的选项:
    select the web server you wish to setup
    iis fastcgi
    other cgi
    do not setup a web server

    而thread safe版的安装过程中有apache 2.2.x module选项:
    select the web server you wish to setup
    apache 2.2.x module
    apache cgi
    iis fastcgi
    iis cgi
    nsapi
    xitami
    netserve web server
    other cgi

    do not setup a web server

     

    如果要用php5apache2_2.dll,就要下载 x86 thread safe 系列的,我下载的是php-5.4.20-Win32-VC9-x86。

     

    配置阿帕奇和PHP服务器

    1.将你php安装目录下的文件php.ini-development改名字为php.ini。

    2.配置upload_tmp_dir =路径,比如upload_tmp_dir="D:\myphpTmp"。

    3.在阿帕奇的httpd文件里增加:

    LoadModule php5_module "d:/my program/php-5.4.20-Win32-VC9-x86/php5apache2_2.dll"
    PHPIniDir "d:/my program/php-5.4.20-Win32-VC9-x86"
    AddType application/x-httpd-php .php .html .htm

    4.在php.ini里:extension_dir改成自己安装的路径里的ext,比如:extension_dir = "D:\my program\php-5.4.20-Win32-VC9-x86\ext"。

     

    测试阿帕奇和PHP服务器

    1.upload.html里代码如下:

     

    <html>
    <body>
    
    <form action="upload_file_web.php" method="post"
    enctype="multipart/form-data">
    <label for="file">Filename:</label>
    <input type="file" name="file" id="file" /> 
    <br />
    <input type="submit" name="submit" value="Submit" />
    </form>
    
    </body>
    </html>


    2.upload_file_web.php代码如下:

    <?php
    
    //$file = $_GET['filename'];
    //file_put_contents("aaa.txt", var_export($file,true));
    file_put_contents("abb.txt", var_export($_FILES,true));
    
     upload_file();
    
    
    function upload_file()
    {
    $error;
    if ($_FILES["trackdata"]["error"] > 0)
      {
        //echo "Error: " . $_FILES["trackdata"]["error"] . "<br />";
        $error = "200";
      }
      else
      {
        //echo "Upload: " . $_FILES["trackdata"]["name"] . "<br />";
        //echo "Type: " . $_FILES["trackdata"]["type"] . "<br />";
        //echo "Size: " . ($_FILES["trackdata"]["size"] / 1024) . " Kb<br />";
        //echo "Stored in: " . $_FILES["trackdata"]["tmp_name"]. "<br />" ;
      }
      
      if (file_exists("upload/" . $_FILES["trackdata"]["name"]))
      {
          //echo $_FILES["trackdata"]["name"] . " already exists. ";
          
          $error = "201";
      }
      else
      {
          move_uploaded_file($_FILES["trackdata"]["tmp_name"],"upload/" . $_FILES["trackdata"]["name"]);
          //echo "Stored in: " . "upload/" . $_FILES["trackdata"]["name"];
          
          $error = 202; 
       }
       
       echo $error ;
       return $error;
    
    }
         
    ?>


    3.将这2个文件放到httpd配置的DocumentRoot的路径下。

    4.在阿帕奇的httpd文件修改这里的执行顺序:

    DirectoryIndex upload.html

     

    5.测试,可以把文件上传到DocumentRoot下的upload文件夹里。

     

    关于$_FILES

     这个是一个文件的全局数组,但是我在用C++和IE测试的时候,用file_put_contents("abb.txt", var_export($_FILES,true));

    打印出来内容不一样,如下:

    点IE里是这样的:
    array (
      'file' =>
      array (
        'name' => 'test3.txt',
        'type' => 'text/plain',
        'tmp_name' => 'D:\\my program\\php-5.4.20-Win32-VC9-x86\\temp\\php49A.tmp',
        'error' => 0,
        'size' => 16,
      ),
    )
    用vc++客户端是这样的:
    array (
      'trackdata' =>
      array (
        'name' => 'test3.txt',
        'type' => 'application/x-www-form-urlencoded',
        'tmp_name' => 'D:\\my program\\php-5.4.20-Win32-VC9-x86\\temp\\php49F.tmp',
        'error' => 0,
        'size' => 16,
      ),
    )

    查找原因,分析如下:

    原因是在VC中
     strFormat += _T("Content-Disposition: form-data; name=\"trackdata\"; filename=\"%s\"");
     strFormat += _T("\r\n");
     //strFormat += _T("Content-Type: audio/wav");
     strFormat += _T("Content-Type: application/x-www-form-urlencoded");
     strFormat += _T("\r\n");
     strFormat += _T("Content-Transfer-Encoding: binary");
    在upload.html里
    <input type="file" name="file" id="file" />
    所以在引用的时候分别是
    $_FILES["trackdata"]["error"]、_FILES["trackdata"]["type"]、_FILES["trackdata"]["name"]和
    $_FILES["file"]["error"]、_FILES["file"]["type"]、_FILES["file"]["name"]。

     

    后记

    首先,对php不熟悉,要用阿帕奇http服务器实现c++文件上传和下载功能,先是装了阿帕奇服务器,但始终不能上传成功,在网上找一些资料,装了php服务器,可以上传成功,然后装了php服务器,测试结果是可以上传成功。那就说明阿帕奇服务器配置应该是没问题的,php这边可以,那c++也可以。那问题就是c++如果调用url,吧数据传递给服务器的问题了。这里要感谢一个网友,是北京的做php的,有他的热心帮助,才调试通c++和php,实现上传的功能。目前只能说,测试通了,还有很多性能和功能需要优化的。同样会遇到一些问题,不过只要想办法去解决,一定会有所收获的。

     

     转载请注明原创链接:http://blog.csdn.net/wujunokay/article/details/12833127


     

    展开全文
  • Android手机利用KSWEB+端口转发搭建PHP服务器 转载来自:https://golthr.gitee.io/articles/202002281619/ KSWEB是一款基于Android的开源服务器,可通过Lighttpd/Nginx/Apache+PHP+MySql在Android手机上搭建起自己的...

    Android手机利用KSWEB+端口转发搭建PHP服务器

    转载来自:https://golthr.gitee.io/articles/202002281619/

    KSWEB是一款基于Android的开源服务器,可通过Lighttpd/Nginx/Apache+PHP+MySql在Android手机上搭建起自己的私人PHP WEB服务器。软件提供了上述功能以及FTP,计划任务的控制面板,另外,可控制PHP的版本,还可以安装附加的工具,比如PHPMyAdmin,adminer等工具,支持通过No-IP(一款国外的DDNS服务提供商,注册可领取免费域名)来实现DNS动态解析。

    先上图:

    IMG_20200305_175223

    下面就开始教大家如何使用KSWEB搭建起自己的服务器,并通过路由器的端口转发功能实现免费外网访问。

    一、准备工具

    • Android手机
    • 路由器
    • KSWEB软件
    • 版本较旧的Android可能无法运行新版的KSWEB,请尝试使用旧版的KSWEB。

    在这里附上KSWEB软件学(po)习(jie)版的下载地址(仅供学习使用):

    蓝奏云:https://www.lanzous.com/b00zaav7e 密码:bpze

    百度网盘:https://pan.baidu.com/s/1T7B_MuIpVva9qfqR31HaEA 提取码:urm4

    二、配置KSWEB

    手机端安装KSWEB后打开,等待软件初始化完成,会提示重启应用程序。重启后,如上图会看到两个IP地址,第一个是局域网内的IP,第二个是公网的IP。需要注意,在局域网环境下访问该服务器,需要使用内网IP来访问,不在局域网内的设备可通过公网,使用公网IP来访问服务器。若在局域网环境下使用公网IP访问,是访问不到的。

    软件初始化完成后,就可以点击下方已经开启的服务器框内的链接访问服务器的初始页面,以Apache为例。KSWEB网站的默认存放为止是“/hotdocs”。将自己的网页放到该文件夹下就可以访问到自己的网页了。

    注意:MySQL服务默认未启动,需要手动打开该服务。

    IMG_20200305_210333

    可以看到,KSWEB默认开启的的端口是8000,如果想要改用80端口,是需要root权限的,可以在手机root后,在KSWEB设置中选择“允许使用root权限”,并修改服务器的端口为80端口。

    IMG_20200305_210716

    三、安装phpMyAdmin

    在KSWEB的工具页,点击phpMyAdmin,在弹出的对话框中选择对应安装到的服务器,这里我们选择Apache。

    IMG_20200306_145340

    下载安装的过程需要科学上网,不然速度会特别慢。不能科学上网?没关系,可以到网上自行下载一个phpMyAdmin,解压后放到“/ksweb/tools/phpMyAdmin”目录下,为方便读者,下面提供phpMyAdmin的下载链接:

    蓝奏云:https://www.lanzous.com/b00zadlsd 密码:bksa

    百度网盘:https://pan.baidu.com/s/1T7B_MuIpVva9qfqR31HaEA 提取码:urm4

    安装完成后,会自动为服务器添加一个主机,在主界面点击“http://localhost:8002”(端口号可以任意修改,默认8000挨个外后递增)打开phpMyAdmin主界面,默认管理员用户名为root,密码为空或root,登陆之后就可以管理数据库了。

    到这为止,就可以在局域网内通过局域网IP来访问服务器上的网站了,那么如何实现外网访问呢?

    四、端口转发实现外网访问

    下面以MERCURY路由器为例实现端口转发,端口转发是路由器都会有的功能,可以根据情况在路由器目录里找到该功能。

    先打开路由器管理界面,找到端口转发(或叫端口映射)功能,如下图。下面解析这些配置怎么填写。

    pic1

    • 外部端口:外网通过你的外网IP访问的端口号,可以任意填写,但不建议填21,80等端口号,因为有些路由器会默认不开放这些端口。这里我们可以填写8080。
    • 内部端口:局域网内通过内网IP访问的端口号,也就是KSWEB中你打开的服务器的端口号,Apache默认是8000,这里我们可以填写8000。
    • IP地址:就是你的服务器内网IP,我的内网IP是192.168.1.6,这里我们把该地址填入。

    然后点保存即可。因为路由器的一个主要功能就是将接入的外网路由给多个设备访问,所以通过外网IP访问到的是你的路由器,而不是你的服务器。通过端口转发规则,就告诉了你的路由器,外网在使用端口8080通过外网IP访问时,首先到达了路由器,路由器通过设置的转发规则,就会知道这个访问要转发到内网192.168.1.6:8000去,进而实现了外网访问。

    五、IP与MAC绑定

    路由器在对局域网内的设备分配IP地址是,是动态分配IP,也就是说,通过路由器接入互联网的每个设备,在内网中的IP地址不是固定的,如我的内网IP是192.168.1.6,在断开与路由器的连接后,再次连接路由器,IP地址就不一定是这个了,可能变成了192.168.1.5,可是上面我们在设置端口转发规则时,设置的是192.168.1.6的IP地址,这时路由器找到的设备就不是安装服务器的设备了。所以,为了不让安装服务器的设备IP动态改变,可以将该设备与固定的一个IP地址绑定。这个功能可以在路由器设置中,找到IP与MAC绑定,来绑定你的设备与IP地址。如下图。

    pic2

    在列表中找到你的设备,点击后面的加号即可实现绑定。

    到此,服务器的搭建就完成了,并且也实现了通过外网IP外网访问,当然,neiwangIP是可变的,外网的IP也是有可能会改变的,比如换了ISP。这时若想保证网址不变,外网仍可访问,可以去注册DDNS服务,绑定域名实现,这些在网上都可以很容易的搜到教程,这里就不赘述了。

    最后,附上一些我的步骤中参考的网站链接:

    • 教程:端口映射,外网访问内网。准备工具:ksweb、路由器(有网络、有ip)

    https://tieba.baidu.com/p/5506684472?red_tag=1768883134

    转载请注明出处:https://golthr.gitee.io/articles/202002281619/

    展开全文
  • Apache+php服务器安装及使用

    千次阅读 2018-09-29 16:55:26
    Apache+php服务器安装及使用 (注:本文整合很多现有相关资料,并且结合自己实际操作验证成功得到,如果有相同的部分为引用他人的原文,请见谅) 下载最新版是V15版本 Apache下载路径:...

    Apache+php服务器安装及使用
    (注:本文整合很多现有相关资料,并且结合自己实际操作验证成功得到,如果有相同的部分为引用他人的原文,请见谅)
    下载最新版是V15版本
    Apache下载路径:https://www.apachelounge.com/download/
    需要下载visual studio 2017最新版本才能正常使用
    在这里插入图片描述
    php下载路径:https://windows.php.net/download/
    下载 thread safe版本
    在这里插入图片描述

    Apache安装方法

    1. 默认路径是c:/因此把解压到的Apache24文件夹复制到C://下即可,若不是则要到Apache24/conf/httpd.conf下把SRVROOT/Apache24ServerRoot&quot;{SRVROOT}/改成对应Apache24所在目录下,比如ServerRoot &quot;{SRVROOT}"改成ServerRoot “D;/Apache24”,所有都要改
    2. http服务器默认存储文件是c:/Apache24/htdocs,目前新建了download文件夹在htdocs文件夹下,以后所有文件均存放在这个文件夹下
    3. 打开cmd用管理员身份运行,把运行路径改成c:/Apache24/bin,具体指令cd \Apache24\bin,若不在c盘下则先敲对应的盘比如d:,进入d盘后再cd \对应路径
    4. 直接运行httpd.exe,如果光标正常闪烁不闪退,且没有报错,则成功运行apache在这里插入图片描述
    5. 安装服务:进入dos窗口(“win+r”快捷键输入cmd).进入到apache安装目录apache24/bin 输入 httpd.exe -k install
      (注意:httpd.exe -k install -n 是错的,httpd.exe -k install 或者 httpd.exe -k install -n 服务名 才是对的,如果按httpd.exe -k install -n)
      上边图中显示注册apache服务成功,你可以到系统的服务那里看下。上边图中显示注册apache服务成功,你可以到系统的服务那里看下。
      注意:Errors reported here must be corrected before the service can be started.不是错误而是提示你如果这行下边出现错误则解决错误后再启动!
    6. 删除服务通过删除服务命令: httpd.exe -k uninstall -n Apache2.4(服务名)
      在这里插入图片描述
    7. 注意的是在httpd.conf中ServerName localhost:80前面没有井号,不然会报没有主机名的错误
    8. 在httpd.conf中默认监听端口为80,即在浏览器直接输入localhost默认80端口,有时候80端口会被其他应用占用,可以把Listen 80改成Listen 8080或者8186,也可以在下面再添一行Listen 8080,则在浏览器中则要输入对应端口号
    9. 显示 It works!即成功运行Apache
      在这里插入图片描述在这里插入图片描述

    PHP解释器安装和使用(参考https://www.cnblogs.com/xiezhidong/p/6238379.html)

    1. 把PHP软件解压到和Apache24一个路径下默认c:/
    2. 在c:/Apache24/htdocs新建一个testphp.php文件,可以使用txt文件最后把后缀名改成php即可,在文件中输入
      在这里插入图片描述
    3. 打开php解压文件(这里默认php-7.2.10-Win32-VC15-x64)将php.ini-development文件改名为php.ini
    4. 将php.ini文件中;extension_dir = “ext” 修改为 extension_dir = “C:/php-7.2.10-Win32-VC15-x64/ext” (注意要把前面的分号去掉)
      在这里插入图片描述
    5. 打开php.ini文件,去掉相应的扩展(数据库相关)前面的注释(;分号)即可
      在这里插入图片描述
    6. 将修改后的php.ini文件复制一份,拷贝到系统文件夹C:/Windows/文件夹中,C:/php-7.2.10-Win32-VC15-x64\的php7ts.dll复制一份到C:/Windows/System32/中
    7. 添加php对apache支持的接口 ,在Apache24文件夹conf中的httpd.conf里,修改如下
      PHPIniDir “C:/php-7.2.10-Win32-VC15-x64”(这句话要在后一句的前面)
      LoadModule php7_module”C:/php-7.2.10-Win32-VC15-x64/php7apache2_4.dll”(这里的配置如果php版本是7x就是7如果是5x就是5, 你可以看看你的文件夹中可有这个文件,没有的话你的版本就下载错了)
      AddType application/x-httpd-php .php .html .htm(这是支持解析不同的后缀文件)
      注意这里有些需要改成 LoadModule php7_module D:/PHPBuilder/php/php7apache2_4.dll 不需要双引号,只需空格加路径
      在这里插入图片描述
    8. 在浏览器中输入localhost/testphp.php成功显示则php解释器加载成功,在里面可以看到关于apache和php服务器的相关配置信息
      在这里插入图片描述
      也可以使用如下登陆方法http://66.1.1.20:8080/testphp.php,在其他pc上使用浏览器登陆需要配置到接口的路由,通了以后直接输入HTTP服务器的ip即可登陆,通过设备的话可以配置nat同样适用
      在这里插入图片描述

    Apache作为HTTP服务器提供下载服务的配置方法

    (参考http://www.cnblogs.com/xiao-tao/p/6270726.html)
    在C:\Apache24\conf找到mime.types文件,对以下内容进行修改
    在这里插入图片描述
    在这里插入图片描述
    在浏览器中输入对应文件路径,即可实现下载

    展开全文
  • Nginx+PHP服务器运行原理初探

    千次阅读 2016-03-13 17:58:12
    Nginx+PHP服务器运行原理初探

    作为互联网程序猿中的新人一枚,这么长时间内都没有去探究一下,自己码的PHP代码是怎么起作用的,真是太不应该了T_T
    恰逢周末,到网上看了不少资料,权当一次总结,当做我的CSDN博客头篇吧。

    Nginx服务器起到的作用

    服务器分为两类:

    • 前端服务器。负责HTTP请求的解析与转发,或者处理静态请求。轻量级,并发量高,常常用作反向代理、负载均衡等。说白了,就是负责请求发到哪里,或者取现成的文件之类的。
    • 应用服务器。负责调用某一种语言的解释器,或某种语言写的、已经编译好的程序,接收HTTP请求中的各个参数,按照开发者的意图做出动作,并生成结果返回给调用方。

    Nginx一般用作前端服务器,解析HTTP请求,并把请求传递到下一个地方(下一台服务器,或者是应用服务器程序,或者是……)。

    FastCGI

    CGI,全称Common Gateway Interface,是应用服务器语言相关的处理程序之间的接口。
    处理程序实现这个接口,应用服务器调用这个接口,传入HTTP中的各参数(方法,URL,表单……),实现动态请求。不过这么做也有个缺点,每次收到请求时,应用服务器都要新建一个进程,调用处理程序,使用完之后就结束这个进程。进程的建立与释放都比较消耗资源,因此这么做的效率并不高。
    FastCGI是对CGI的改进,它随着Nginx服务一同启动并驻留内存,当请求到达时,处理之,处理完之后并不结束这个进程,而是继续等待下一次连接。

    PHP-fpm与PHP-cgi

    PHP-cgi是PHP语言的解释器。按照最初的模式的话,每次请求到达,都要开一个新的进程启动PHP-cgi,重新载入配置、数据结构,初始化运行环境。更新PHP配置之后,需要重启PHP-cgi,配置才能生效。
    而PHP-fpm是PHP一个实现了FastCGI的管理器,常驻内存,负责管理各PHP-cgi进程,可以提升运行效率,并实现平滑重启。

    如何在机器上配置PHP-fpm

    nginx.conf文件中,php相关的location块中配置fastcgi_pass,指向php-fpm监听的端口。
    php-fpm的配置文件中,监听某个端口。貌似配置文件中默认都是127.0.0.1:9000

    展开全文
  • 在IIS上配置php服务器

    万次阅读 2017-01-07 19:48:58
    1、下载php解释器 地址为http://windows.php.net/download/ 版本有两种,线程安全和非线程安全,线程安全是给apache用的,非线程安全是给iis用的,我们要配的是iis,所以下载非线程安全的,x86和x64看自己的机器是...
  • 在前两篇里,我们分别介绍了如何购买阿里云服务器,安装基本软件和配置(请看阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇) 以及如何安装使用phpMyAdmin(请看阿里云ECS服务器Linux环境下配置php...
  • 上一篇讲了php服务器的基本配置,我们安装了apache,php,还有mysql,最后还跑通了一个非常简单的php页面,有兴趣的朋友可以看我的这篇博客: 阿里云ECS服务器Linux环境下配置php服务器(一)这一次我们来继续说说...
  • httpClient 4.X与PHP服务器通信详解

    千次阅读 2013-12-19 16:10:32
    前言:近期搞android开发,初接触JAVA,对其了解还不够深入,但遇到通信问题时,因为我以为搞过PHP,对PHP还是比较了解的,所以决定用PHP来写后台,但网络上有关客户端与PHP服务器的例子真是少之又少,只能自己一...
  • php服务器这里借鉴了此篇文章中的http://5152481.blog.51cto.com/5142481/1607189 ,或者是对这片的文章的摘要。 下列列出了文章中关于登陆和注册部分的代码段,想了解更加详细的可以点击上面的链接更多的了解。 ...
  • 之前从未接触过安卓和PHP服务器交互,无奈最近有一个项目必须要求和PHP登录服务器进行交互。 简单说来,我们所需要的就是POST数据给服务器,接收服务器返回的数据,这里我们不需要担心GET,只需要用一个JsonResponse...
  • 突发!PHP服务器被攻击,恶意代码合入git仓库

    万次阅读 多人点赞 2021-03-30 15:33:26
    PHP的git服务器被攻击了,合入了两个恶意commit,nikic发信称将迁移仓库到GitHub上。代码中竟然包括「Zerodium」,莫非背后有什么交易? PHP的一名贡献者Nikita Popov (网名nikic)公开发信称,php的git服务器被黑客...
  • php 服务器500错误解决

    千次阅读 2019-03-17 20:24:22
    php 新手在初期搭建完开发环境后,开发时出现语法错误时,服务器返回500 ( 服务器内部错误),而不是返回错误提示。 这时候需要对开发环境做一些配置,帮助你快速查找问题原因,定位问题,解决问题。 找到 php的...
  • 我不能够把图像上传到php服务器。当查询的时候,我发现有这部分代码,不能把图像上传到 php 服务器。再次如何把用户名、密码、模块和函数名传给当前的请求?下面是我在网上找到的代码 HttpURLConnection ...
  • 怎么把数组从android客户端传递到php服务器
  • PHP服务器安装

    千次阅读 2006-10-09 02:33:00
    先从www.apache.com上下一个http服务器,然后到www.php.com下载php包,它将作为apache服务器的一个模块.1.现在apache http服务器最新版本是2.2.3.我开始下载的也是这个,安装过程很简单.2.然后安装php包,最新版本是...
  • 各位大神,我在做一个简单的PHP服务器程序,接收到另一方通过POST发送过来的参数,我对参数进行处理后,返回一个结果值给对方。但是我只知道通过$_POST来获得参数,不知道怎么发送结果值给对方。
  • 之前也配置服务器,可是没有整理过,每次配每次去网上查,今天抽空整理了一下,以后用时就不会乱找了。windows2012下搭建php服务器(wampserver2.4 b4b)
  • 相信大家都做过PHP请求API接口获取数据,比如淘宝API,微信公众平台,天气查询,快递查询等,...但是现在的情况反过来了,我们要开发PHP服务器端的API接口,也就是别人请求我们,我们验证请求合法性,并查询数据返回。
  • 我想在wamp集成的php服务器上跑nodejs 有高人会吗……
  • Android与PHP服务器交互

    万次阅读 2014-05-16 14:45:36
    服务器端:server.php
  • 大家好,最近要要做一个APP同PHP服务器通信的系统,APP端通过微信登录, 同时需要APP同PHP服务器进行连接,通信,实现将APP端登录的微信用户的 相关信息、数据保存到PHP服务器,以便下次APP登录可以获取到这些...
  • php服务器的搭建和thinksns的安装

    千次阅读 2014-03-08 21:47:50
    在本地搭建thinksns微博的话首先要安装php服务器,我用的是WampServer,可以到官网直接下载,下下来之后直接安装就行了,一直下一步,都没问题的,如果开始有点的话就得卸载以前的版本的。开始的都是英文版的可以...
  • 一、ssh登陆阿里云服务器 执行
  • PHp服务器环境搭建

    万次阅读 2016-03-15 15:29:25
    php是目前网站开发应用最广泛的程序之一,不管你学习什么编程语言,一开始都面临一个开发与运行环境搭建的问题,用php开发网站也不例外!本文详细介绍了php开发环境搭建、php运行环境搭建的详细步骤,涉及到了一些...
  • 一步一步搭建 PHP 服务器环境

    千次阅读 2017-09-21 23:14:00
    这两天翻了翻之前的技术文档,发现有一篇值得拿出来和大家分享:如何给一台全新的阿里云服务器,搭建环境 —— 来部署 PHP 项目,Node.js 项目等。 让我们开始吧: 1. 利用 Docker 制作 Centos 服务器 2. 安装 Nginx...
  • php服务器发送邮件失败

    千次阅读 2017-03-28 14:17:38
    但是发布到服务器上就一直提示发送失败。 1、如何调试邮件发送错误信息? $result = $this->mail->Send(); //错误信息存储在下面这句 Log::write($this->mail->ErrorInfo); return $result; 打出的内容是The
  • 微信小程序之PHP服务器搭建

    万次阅读 多人点赞 2018-03-28 16:05:47
    在去年的时候,参加过学校的一个创业活动,在团队决定做一个关于图书的微信小程序以后,我负责做微信小程序的后台程序,因为初次接触,决定选用较为简单的PHP作为后台语言,实现了微信小程序的一些基本功能,例如对...
  •  * 极光推送php 服务器端  * @author yalong sun  * @Email  */   jpush.php 这是推送方法 用到curl发送请求 class jpush { private $_masterSecret = ''; private $_appkeys = ''; /** * 构造函数 * @param...
  • 一、用XAMPP搭建本地PHP服务器,运行php文件

    万次阅读 多人点赞 2018-05-23 10:03:34
    运行界面如下: 二、启动 这里,我是把XAMPP安装在了D:\XAMPP文件夹下。...点击第二行MySQL后面的Start是启动数据库,如果只需要虚拟服务器不需要操作数据库,只启动Apache,不启动MySQL即可 启...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 107,412
精华内容 42,964
关键字:

php服务器