PHP+Apache安装for windows

windows10用IIS搭建WordPress(apache24+mysql5.7+php7.2) 准备 首先保证安装过Visual C++ Redistributable for Visual Studio 2015 下载免安装版Apache&PHP&Mysql 下载完成后找一个非中文目录解压 添加系统环境变量,根据自己解压的目录自行修改 D:\ASP\Apache24\bin D:\ASP\mysql-5.7\bin D:\ASP\php7.2 D:\ASP\... 阅读详情

PHP开发者对Apache和nginx做为服务器的取舍问题欢迎参考:https://blog.youkuaiyun.com/fenqing666/article/details/82827698

目录

配置php

1.在PHP下载页面下载最新安装包

2. 配置php.ini

配置Apache服务

1.apache官网下载Apache的官方网站为:http://httpd.apache.org

2.安装:

3.测试安装情况:

4.将Apache作为服务安装(待上面测试通过后进行,否则安装过程报错还得卸载):

5.连接到数据库-DBD / M Suport:

6.在Apache中引入PHP模块

7. 测试是否配置成功


配置php

1.在PHP下载页面下载最新安装包

         这里php还有两个版本一个是线程安全(Thread safe)的版本和线程不安全版本(non-Thead-safe)这里给大家解释一下这两个版本(这段文字可以略过不看)就是说,线程安全就是php启动的时候检测php线程之间的数据然后进行启动(就是多线程的时候你启动一个新的线程总得知道其他的线程计算得怎么样了吧,不可能我启动一个线程又从头开始计算吧)其实就是apache用的,因为apache关联PHP是直接进行模块的关联,而线程非安全就是简单的说

>  nginx启动的时候哪怕配置了php,但是php也不会启动,你还需要启动php才行

>   apache启动的时候如果配置了PHP,那么就不需要启动php了,它是以模块的形式跟apache绑定的

所以如果使用的是apache就选择线程安全版本,如果使用的是nginx,或者iis就是用线程不安全版本

2. 配置php.ini

       1.将PHP解压后拷贝到安装位置,我这里选择的是E:\phpProgramFiles\php-7.4.3-Win32-vc15-x64。然后将php.ini-development复制并重命名为php.ini,如果是部署,则复制php.ini-production。

      2.修改文件php.ini,方便添加模块拓展

; On windows:
;extension_dir = "ext"

改为 

; On windows:
;extension_dir = "安装路径\ext"

 

配置Apache服务

1.apache官网下载Apache的官方网站为:http://httpd.apache.org

打开下载页面(http://httpd.apache.org/download.cgi),找到最新版本,点击下面的Binaries。

继续点击

下面看到有两个版本VC14和VC15,这个要和PHP版本一致。(PHP有两种安装方式,一种是CGI应用程序,一种是作为Apache模块使用,按FastCGI或CGI模式安装的不需要vc版本一致,按apache线程模块的方式安装的php需要保持一致)我们php连接apache的模式,所以需要保持一致。

 

下载完成后解压,解压文件有一个readme_first.html里面讲述了如何进行安装配置此服务。中文意思大致如下2、3、4、5。

2.安装:

       1、您必须首先安装Visual C++ 2008 Redistributable Package或以上版本。如果没安装请下载:https://aka.ms/vs/15/release/VC_redist.x64.exe。

       2、然后将软件包zip文件中的Apache24文件夹解压缩到任何驱动器上的根目录中。然后在conf文件夹下打开httpd.conf文件,找到“ Define SRVROOT”,修改为自己安装的盘符。示例:Define SRVROOT "E:/Apache24"

       3、如果想修改端口的话(随意),在conf文件夹下打开httpd.conf文件找到 listen 以及ServerName进行修改,如图

3.测试安装情况:

       1、打开命令提示符窗口,cd到\ Apace24 \ bin文件夹。要在命令提示符下启动Apache,输入命令启动:httpd.exe

       2、按Enter键。如果有任何错误,它将告诉您。警告不会停止Apache的工作,但是仍然需要解决它们。如果没有错误(应该没有,但是会发生),光标将坐下并在下一行闪烁。到目前为止,一切都很好。该发行版已为localhost预配置。现在,您可以通过打开Web浏览器并输入地址来测试安装:http://localhost

       3、如果一切正常,您应该看到Apache Haus的测试页面。您可以通过按Ctrl + C在命令行界面关闭Apache(可能需要几秒钟)

报错处理

我的做法是修改apache 的端口号:进入Apache24\conf\extra目录,找到httpd-ahssl.conf和httpd-ssl.conf,右击文本打开。寻找443全部替换成其他不常用的端口号,比如442

4.将Apache作为服务安装(待上面测试通过后进行,否则安装过程报错还得卸载):

       1、在大多数情况下,您需要将Apache作为Windows服务运行。为此,您可以通过在命令提示符将Apache作为服务安装(用管理员运行cmd)。

httpd -k install

        2、然后启动Apache服务,有以下三种方式。您可以(也可以直接在服务中启动,还可以):​​
                ①  ​​​​​通过键入以下内容来启动Apache  (第一次安装启动推荐使用命令行启动)

httpd -k start

                ② 直接在服务中启动(不解释)

                ③ 通过图形界面操作。在安装路径Apache\bin目录下双击运行ApacheMonitor.exe,在桌面右下角会出现图标,然后左键或右键点一点就知道怎么操作了。

        3、其他的一些控制Apache服务的命令

Other Command line options:

Stop Apache	 	        httpd -k stop
Restart Apache	                httpd -k restart
Uninstall Apache Service	httpd -k uninstall
Test Config Syntax	        httpd -t
Version Details	                httpd -V
Command Line Options List	httpd -h

5.连接到数据库-DBD / M Suport:

      请自行安装mysql,安装教程百度多的是,此处略过


6.在Apache中引入PHP模块

      1.修改文件安装路径\Apache24\conf\httpd.conf,查询LoadModule和AddType,然后在各自后面添加如下配置

LoadModule php7_module "php安装的绝对路径/php7apache2_4.dll"
PHPIniDir "php安装的绝对路径"
AddType application/x-httpd-php .php .html .htm

      2.查找DirectoryIndex,加入index.php,如果希望index.php优先于index.html,则将其放在前面。

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

      3. 保存配置,在命令行中运行httpd.exe检查配置,如果没有问题,则运行httpd.exe -k restart重启Apache服务。

7. 测试是否配置成功

      1.在Apache24\htdocs目录下新建一个phpinfo.php文件,输入如下PHP代码

<?php
   echo phpinfo();
?>

      2.然后在浏览器中访问http://127.0.0.1:端口号/phpinfo.php,如果显示下面的页面则表面PHP工作正常:

 

特别鸣谢:

作者:coderYJ 链接:https://www.jianshu.com/p/48f77e8fa56a 来源:简书

作者:斐硕人 链接:https://www.jianshu.com/p/bf929fa59135 来源:简书

作者:yinhe888675 链接:https://blog.youkuaiyun.com/yinhe888675/article/details/83111339 来源:csdn

作者:岁月D家 链接:https://www.cnblogs.com/suiyuehome/p/10547078.html 来源:cnblogs

在Windows上安装PHP与Apache配合使用 通过按照上述步骤,在Windows上安装和配置PHP与Apache,你可以搭建一个强大的Web开发环境。确保下载与你的操作系统和PHP版本相匹配的PHP二进制文件,并进行必要的配置更改。在PHP解压目录中,将名为 “php.ini-development” 的文件复制一份,并将复制的文件重命名为 “php.ini”。打开 “php.ini” 文件,并根据你的需求进行一些必要的配置更改。)上找到最新版本的PHP。”,如果一切正常,你应该能够看到PHP信息页面,其中包含有关PHP版本、模块和配置的详细信息。 阅读详情

相关推荐

感应加热电源设计避坑指南:半桥LC串联谐振的5个关键问题

本文深入解析半桥LC串联谐振在感应加热电源设计中的5个关键问题,包括均压电阻选型、功率管驱动时序、谐振频率补偿等实战经验。通过真实故障案例和解决方案,帮助工程师避开常见设计陷阱,提升电路稳定性和效率,特别适合从事桥感应加热电源开发的工程师参考。

weixin_27013291的博客 508

Windows平台本地搭建PHP环境,超详细!(Apache+PHP+Mysql)

之前一直在用比如PHPstudy,WampServer之类的集成环境,但毕竟是学计算机的,还是喜欢自己动手搭建一个用着舒服。 废话不多说,直接上教程。平台是windows7,是以Apache2.4+PHP7.4+Mysql5.7组合搭建的。 第一步:下载PHP 下载地址https://windows.php.net/download 因为是以Apache作为服务器环境,所以选择Thread...

KK_2018的技术博客_程序员不止是程序员 4万+

三极管吸潮失效分析案例

案例背景三极管也称为晶体三极管,它被视为电子电路中最重要的器件之一。三极管顾名思义具有三个电极,它最主要的功能是电流放大和开关作用。本次失效案例中的三极管在仓库存放一段时间后,在PCBA测试过程中集中发生不良。分析过程1.外观检测对失效样品进行外观检测,未发现明显破损、裂纹等不良。2.X-ray检测对失效样品进行X-ray检测,金线、绑定点未发现异常。3.开封检测对失效样品进行开封检测,发现存在键合点脱落的现象,键合点附近的晶圆破损。4.SEM检测对失效样品进行SEM检测,发现晶圆键合点位置有裂纹和破损,金

sy220504的博客 1041

windows下安装php和apache

windows下安装php和apache 1.安装PHP 从官网下载 php需要配合服务器软件共同使用,这里我们选择apache。 选择7.4版本的x86Thread Safe版本,因为需要下载和php相对应的apache,如果下载高版本php或者x64版本的php,启动apache会出现奇奇怪怪的问题。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QgbNkgoU-1615712051015)(${images}/image-20210314160631590.png)]

MDwalu的博客 1031

AF驱动调试日志全解析:从配置到问题排查

本文全面解析AF驱动调试日志的配置、抓取与分析方法。从内核驱动与HAL层配置入手,确保日志正常输出,并详细解读开机初始化、马达识别、I2C通信等关键日志节点。通过多个实战案例,如对焦失败、前摄无功能、参数不生效及I2C报错等,系统性地展示了如何利用日志定位并解决AF对焦问题,是摄像头模组开发与调试的实用指南。

weixin_28285943的博客 305

嵌入式Linux Qt/QML开发实战:从Buildroot配置到应用部署

本文详细介绍了嵌入式Linux Qt/QML开发全流程,从Buildroot系统配置、交叉编译工具链搭建到应用部署与调试。以RK3506开发板为例,提供实战指南,帮助开发者高效完成嵌入式应用开发,解决常见环境配置与性能优化问题。

m2n3o4p5的博客 224

windows10 PHP+Apache安装配置教程

一、下载安装包 1.首先根据官网提供的网址下载好安装包。 php:https://www.apachelounge.com/download/ Apache:https://windows.php.net/download/ 2.将下载好的安装包,安装到D盘:二、PHP配置 复制php.ini-development文件,改名为php.ini。 采用记事本或者word的形式打开php.ini。 主要的修改如下: ;extension_dir = "ext"改为extension_dir=“D:\CTF\d

m0_56010012的博客 1750

深入解析Vortex GPGPU cache设计(2),关于cache_bank

本文分析了Vortex处理器的cache_bank模块设计,作为cache系列的第二部分。文章详细阐述了cache_bank的基本结构,包括地址位分配和默认配置参数。重点解析了cache的5种操作及其优先级。文章详细介绍了二级流水线设计,包括TAG/DATARAM的读写操作时序。

weixin_55313207的博客 1168

基于windows10/11下的Apache&PHP开发环境配置

基于windows下(win11通用)apache简单配置+php解释器+apache加载php解释器

qq_44846097的博客 8366

OceanBase数据迁移(OMS)深度解析:异构数据库迁移方案、核心原理与实战优化指南

OceanBase迁移服务(OMS)提供异构数据库间全量+增量数据迁移与实时同步能力,核心价值在于保障业务连续性、数据一致性和异构兼容性。其分层架构包含服务接入层、流程编排层和组件链路层,支持Oracle/MySQL/DB2等与OceanBase的数据交互。关键技术包括DBCat引擎处理结构转换、并行分片实现全量迁移、以及日志解析保障增量同步。OMS通过类型映射、批量提交和断点续传等优化手段,确保迁移过程高效可靠,典型应用于去O迁移、数据库升级等场景。

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 848

Python爬虫:抓取专利数据并分析专利趋势

本文展示了如何使用 Python 爬虫技术抓取中国专利数据,并对数据进行了清洗、分析和趋势预测。通过分析专利数据,企业和科研机构可以了解行业的技术发展趋势,进行技术创新战略规划。未来,我们可以进一步扩展爬虫的功能,抓取更多专利数据,增加多维度的数据分析,如技术领域、地域分布等。同时,可以尝试使用深度学习模型(如 LSTM)进行时间序列预测,以获得更准确的专利趋势预测。

2201_76125261的博客 1785

PHP环境搭建——Apache、Mysql、PHP单独安装(for Windows)

提示: 安装之前先要安装vcredist_x86.exe或vcredist_x64.exe(vc6,vc9,vc11等,和下面对应)。 确保apache和php是用同样版本的编译器编译出来的,如果是vc9都要是vc9,如果是vc11都要是vc11,否则会出错的! 安装apache的时候确保80端口没有被占用。 Apachehttp://www.sitepoint.com/ho...

weixin_30472035的博客 127

观测器选择与工程实践建议

摘要:永磁同步电机(PMSM)无传感器控制中,观测器选型需综合考虑应用场景、性能需求与成本。消费级(家电、工具)推荐滑模观测器(SMO),成本低、鲁棒性强;工业级(伺服、泵阀)适用扩展卡尔曼滤波器(EKF),精度高但计算复杂;车规级(EPS、主驱动)需混合观测器(SMO+EKF),兼顾全速域性能与可靠性。低速时需高频注入法,IPMSM更适用。SMO易实现但存在抖振,EKF调试复杂。未来趋势是混合架构与AI增强,提升适应性与性能。选型需权衡速度范围、电机类型、处理器能力及成本。

汽车软件开发 145

Apache,php,mysql整合安装包 for Windows 2000/xp/2003

软件介绍: APMServ 5.2.0 是一款拥有图形界面的快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27&4.0.26、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、SQLiteManager,以及 ASP、CGI、Perl网站服务器平台的绿色软件。无需安装,具有灵活的移动性,将其拷贝到...

weixin_30535913的博客 71

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

windows7下的PHP+apache+mysql+eclipse for php 开发环境搭建

PHP-开发环境-IDE690 windows7下的PHP+apache+mysql+eclipse for php 开发环境搭建 作者:xmbghx 用到的软件版本: 操作系统windows7 Windows 7 Service Pack 1 VC++运行库:14.0.23026 Apache:httpd-2.4.23-x64-vc14 PHP:7.0.9 vc14 x

hi_world_php的博客 1231

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

php下载安装教程,PHP for Windows安装图文详细教程

1. 下载 PHP 安装包a.php.net点击downloadsb. 选择windows版本的php下载c. 选择合适的版本,这里需要注意的是VC9是IIS用的,VC6是给Apache用的d. 选择安装版程序2. 安装PHP5.2.17网上找到的教程大多数都是针对Zip压缩包的安装,洒家打算在这里研究下为什么大家都不用Installer。可能是Installer自由度太高,不是很好进行后续的手工...

weixin_36443680的博客 4052

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

windows xp 安装 apache

Apache: 1、下载 Apache for Windows 关于Apache最新版本的有关信息可以在httpd.apache.org/download.cgi上找到。首先下载带有.msi扩展名的Apache for Windows版本。 下载后就可以立即安装并运行。 2、安装 Apache for Windows 运行已下载的上述Apache .msi文件。安装程序会要求提供下列信息: Net

MincludeA的专栏 1071

apache 的配置安装

1、下载 Apache for Windows 关于Apache最新版本的有关信息可以在http://httpd.apache.org/download.cgi上找到。你应该下载带有.msi扩展名的Apache for Windows版本。 这是一个单一的Microsoft Installer文件,包含了Apache ,可以立即安装并运行。 2、安装 Apache for Windows 运行已下...

职业生涯的转折 209

bt php 7,windows7+apache2.4+sql server+php7.0

参考文献:https://blog.youkuaiyun.com/blueheart20/article/details/76186218https://blog.youkuaiyun.com/phpservice/article/details/52727920http://www.jizhuomi.com/software/261.htmlhttps://blog.youkuaiyun.com/xujing19920814/ar...

weixin_30413679的博客 256

ubuntu for win10 里运行apache+php

一直想试试ubuntu for win10中运行网站测试一下,弄了好久,今天终于基本弄明白了, ubuntu for win10里的IP就是外面WIN10的IP,在里面建立网站了可以直接在外面WIN10 浏览器里看的,步骤大概如下: 控制面板里安装ubuntu for win10 WIN+X运行管理员模式下的命令行 输入bash进入ubuntu 用apt-get安装ap...

weixin_30871701的博客 80

如何在Windows Subsystem for Linux(WSL)上设置PHP开发环境

by András Magyar 由AndrásMagyar 如何在Windows Subsystem for Linux(WSL)上设置PHP开发环境 (How to set up a PHP development environment on Windows Subsystem for Linux (WSL)) PHP development on Windows has some di...

cumian9828的博客 720
上一篇: Java测试类调用或PostMan调用Axis2
下一篇: IDEA2019运行PHP项目
just_you_java
博客等级 码龄12年 1689粉丝 85原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值