在Apache上部署php应用简明教程

Win10部署Apache和PHP 不少初学者同学在学习之初由于Apache、PHP和MySQL的安装和配置较为复杂,因此都是使用WAMP(Windows + Apache + MySQL + PHP)的集成环境(如PHPstydy、WampServer、AppServ等),这样就可以免去单独安装配置服务器的麻烦。但集成环境中使用的PHP都是非线程安全的版本(Not Thread Safe NTS),部分功能是不能使用的。 阅读详情

如何在Apache上部署php应用

如何在Apache上部署php应用

首先需要搭建php环境,下载php等工具,我们略过。

Apache服务的默认端口是80,默认访问目录是/var/www/html,我将php应用同样放到/var/www下,
如图所示(应用名为 vv)
在这里插入图片描述
然后到 /etc/apache2/sites-available 目录下添加虚拟主机的配置来运行此项目:

admin@ubuntu:/etc/apache2/sites-available$ sudo vim vv.conf

#复制以下内容并根据实际情况修改
Listen 8050		#程序运行占用的端口
NameVirtualHost *:8050
<VirtualHost *:8050>
        ServerName 你的域名或ip

        DocumentRoot /var/www/vv

        <Directory /var/www/vv>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log
</VirtualHost>

#保存退出

这时候/etc/apache2/sites-enabled目录(已生效配置所在目录)下还没有出现vv.conf
使用a2ensite命令使配置文件生效:

admin@ubuntu:/etc/apache2/sites-available$ sudo a2ensite 
Your choices are: 000-default default-ssl vv
Which site(s) do you want to enable (wildcards ok)?
vv
Enabling site vv.
To activate the new configuration, you need to run:
  systemctl reload apache2

admin@ubuntu:/etc/apache2/sites-available$ sudo systemctl reload apache2

此时/etc/apache2/sites-enabled目录下出现vv.conf,配置成功,去浏览器访问 ip:8050 出现相应内容。

PHP + Apache + Mysql集成环境部署及简要教程_apache集成环境 如果将 PHP 看作一辆汽车,那么车的框架就是 PHP 本身,Zend 是车的引擎(发动机),Ext 下面的各种组件就是车的轮子,SAPI 可以看做是公路,车可以跑在不同类型的公路上,而一次 PHP 程序的执行就是汽车真正跑在公路上。要想让汽车跑得快,性能优异的引擎+合适的车轮+正确的跑道都是缺一不可的。PHP 在开发 Web 站点或一些管理系统时,需要对大量的数据进行保存,虽然 XML 文件或者文本文件也可以作为数据的载体,但不易进行管理和对大量数据的存储,所以在项目开发时,数据库就显得非常重要。 阅读详情

相关推荐

[项目部署]PHP应用部署

PHP应用部署-信贷系统 1、环境准备 操作系统:Linux操作系统-centos7.9 (虚拟机环境) 应用服务器:apache-xampp-linux-x64-5.6.40-1-installer.run---官网 参考地址:https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/5.6.40/ 数据库:MySQL -在线安装(yum -y install MySQL-server) 离线安装:(wegt

SHUZI 1735

windows基于apache部署php项目(超级详细,下载安装环境配置问题都安排)

windows基于apache部署php项目(超级详细) php项目部署的方式 1.apache(我这次用的) 2.nginx(没用过) 3.iis(之前用过) apache部署php项目 不要直接随便去下载apache,php 不要直接随便去下载apache,php 不要直接随便去下载apache,php 重要的事情要说三遍 首先要去看你电脑vc的版本 就是这个东西,我这里是2017,下面是一些我收集的版本对应信息,apache部署php这些版本不对应的话是不能解析php的 VC9构建需要安装Visu

luckY_T_always的博客 4029

Apache、PHP、MySQL关系详解

LAMP架构是一种经典的Web开发技术栈,由Linux操作系统、Apache Web服务器、MySQL数据库和PHP脚本语言组成。Apache作为前端服务器处理HTTP请求,静态资源直接响应,动态请求则交由PHP处理。PHP通过模块或FastCGI方式与Apache集成,负责服务器端逻辑和数据库交互。MySQL作为后端数据库管理系统,存储应用数据并提供高效查询。三者协同工作形成完整的Web应用开发生态:用户请求→Apache接收→PHP处理→MySQL存储→结果返回,共同构建了动态网站的运行基础。

qq_40997679的博客 1188

Apache和PHP部署

前言:虽然 PHPStudy 之类的软件给我们提供了方便的集成环境,但是其使用的是非线程安全的 PHP 版本(Not Thread Safe,NTS),某些功能不可以使用。所以,我们还需要自己再安装一个Apache+PHP 的环境。 下载 Apache 官网下载地址 把压缩包解压到没有中文名字的路径(F:/Apache24) PHP下载地址 下载线程安全(Thread Safe)版本,我放在了F:\php-7.4.29 配置 php配置 PHP根目录下的php.ini-development复制一份,重命

Vincent0sen的博客 2798

一看就会的简单的PHP部署教学

简单的PHP部署教学 文章目录 前言 一、PHP介绍 1.1:PHP的特点 1.2:PHP的优缺点 二、PHP部署 前言 上回书说道,LAMP架构中的Apache服务和MySQL数据库,今天我们就来看看作为连接Apache服务和MySQL数据库的中转站----PHP服务,作为LAMP三种架构中的一种,Apache跟MySQL数据库的安装不分先后,但是PHP却只能在最后进行安装,那我们就来看看为什么只能最后再安装,看完这篇文章你就会知道了。 一、PHP服务介绍 PHP即“超文本预处理器”,是一种通用开源脚本语

伟大的渺小的博客 1399

掌握PHP与Apache服务器默认设置及应用

Apache服务器,作为最流行的Web服务器软件之一,其功能的多样性和稳定性使其在互联网上得到了广泛的应用。Apache的核心功能包括处理HTTP请求、提供静态内容服务、支持多种模块进行动态内容生成以及执行服务器端脚本。通过模块化的设计,Apache能够通过各种扩展模块提供额外的功能,比如SSL支持、代理服务、URL重写等。Apache服务器还具备高度的可配置性,管理员可以根据实际需求调整服务器的配置,从而获得最佳的性能和安全性。

weixin_34885746的博客 1107

apache如何配置,并配置php

LoadModule php_module /opt/homebrew/Cellar/php@8.1/8.1.26/lib/httpd/modules/libphp.so "PHPCA" 引号里面的是证书签名。一般情况下 是可以搜索到php_module的扩展,直接把注释解开就可以了。2、在弹框中输入证书名称,比如:PHPCA,证书类型选择代码签名,勾选“让我覆盖这些默认”,点击继续。8.目前我们可以解析道.html的文件,但是php文件还无法解析.安装php 我的是8.1。这是到时可以访问的域名。

program_ape_lqh的博客 2728

Windows 7环境下PHP+Apache+MySQL开发环境搭建完整教程

在现代Web开发中,PHP作为一种成熟、稳定且广泛应用的服务器端脚本语言,始终占据着重要地位。尤其是在中小型项目、内容管理系统(如WordPress)以及企业级应用中,PHP配合Apache和MySQL构成的经典LAMP/WAMP架构仍被广泛采用。本章将系统介绍在Windows 7操作系统下搭建PHP开发环境的核心目标与实际应用场景。重点阐述为何选择Apache作为Web服务器——其模块化设计、良好的兼容性与丰富的配置灵活性;MySQL作为数据存储引擎——开源、高性能、支持事务处理;

weixin_30600615的博客 1183

Apache部署PHP项目(最完整详细的Apache+PHP项目根目录部署)

下载Apache,地址:http://www.apachelounge.com/download/,如下图: 下载PHP压缩包,地址:https://windows.php.net/download,(一定要下载Thread Safe版本) 修改"D:\software\Apache24\ conf\httpd.conf "文件,末尾添加对PHP的支持及PHP的安装路径 # php7 support LoadModule php7_module "D:/software/php-7.4...

sinat_41883985的博客 2万+

ESP32之 ESP-IDF + Clion 开发环境搭建(二)—— Linux版

本文介绍了 Linux 下,使用Clion IDE 用官方 ESP-IDF 开发包进行 ESP32 开发的环境搭建

Augtons 的博客 6097

Python爬虫实战:5分钟搞定Boss直聘数据抓取(附完整代理IP配置)

本文详细介绍了如何使用Python爬虫高效抓取Boss直聘的招聘数据,包括环境配置、反爬策略、数据采集与存储、数据分析等完整流程。通过实战案例,帮助开发者快速掌握招聘市场数据抓取技术,为职业决策提供数据支持。

weixin_30832143的博客 346

PHP进阶-Apache部署多个PHP项目

本文将介绍如何在 Windows 操作系统下使用 Apache 发布多个 PHP 项目。在 Windows 操作系统下使用 Apache 发布多个 PHP 项目可能有一些挑战,但是只要您按照本文的步骤进行操作,您就可以成功地完成这项任务。

踏雨歌青春,诗酒趁年华 1987

手把手教你用VSCode+MCUXpresso搭建i.MX RT1062开发环境(附RT-Thread Nano移植)

本文详细介绍了如何使用VSCode和MCUXpresso工具链搭建i.MX RT1062开发环境,包括工具链安装、工程配置、调试技巧以及RT-Thread Nano实时操作系统的移植方法。通过实战步骤和优化建议,帮助开发者快速掌握这款高性能Cortex-M7 MCU的开发流程,提升嵌入式开发效率。

weixin_27014595的博客 392

Apache部署超详细教程

Apache服务器部署背景Apache与Nginx对比Apache的部署安装Apache的基础信息修改Apache默认配置修改默认端口修改默认发布文件修改默认发布目录Apache的虚拟主机如何配置虚拟主机排错思路Apache内部的访问控制基于IP基于用户 背景 百度百科:Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,...

weixin_38044888的博客 4万+

ubuntu打实时内核补丁教程以及安装后显卡驱动问题解决方法

在ubuntu20.04上安装成功,亲测有效 目录ubuntu打实时内核补丁教程1、下载实时内核2、解压和打补丁(patch)3、安装依赖和编译安装4、修改一些文件,便于之后切换内核5、重启电脑实时内核版本下安装nvidia显卡驱动的问题1、先切换回之前的内核(非实时)版本2、重装之前内核(非实时)版本下的显卡驱动3、切换回实时内核(按照上面的步骤)4、在实时内核下安装显卡驱动 ubuntu打实时内核补丁教程 安装目标系统:ubuntu20.04 电脑配置:i9,2080ti 1、下载实时内核 打开终端,输

weixin_39275295的博客 7996

基于STM32L4XX、HAL库的GC9307 TFT 液晶驱动IC驱动程序设计

GC9307是一款常用的TFT液晶驱动IC,支持240x320分辨率的RGB接口显示屏。(Master Out Slave In): 连接到STM32L4的SPI数据输出引脚(如PA7)(Serial Clock): 连接到STM32L4的SPI时钟引脚(如PA5)(Data/Command): 连接到STM32L4的GPIO引脚(如PA3)(Chip Select): 连接到STM32L4的GPIO引脚(如PA4)(Reset): 连接到STM32L4的GPIO引脚(如PA2): 分别连接到电源和地。

zhusl6688的博客 1033

【PHP项目部署四】Apache、PHP、Mysql整合

一、Apache与PHP的整合 (1)为Apache添加对PHP的支持         打开Apache的配置文件“httpd.conf“(在conf目录下),将左边的dll文件写入Apache的配置文件中,为Apache服务添加对PHP的支持 (2)修改访问主目录         修改DocumentRoot Apache访问的主文件夹目录Apache默认的路径是在h

Cherie 8274

【传感器模块项目实战】自动驾驶/机器人相关传感器原理及标定

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、IMU二、相机三、激光雷达四、轮速里程计五、GPS/RTK六、毫米波雷达总结 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对**【自动驾驶相关传感器原理及标定】**做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章 提示:以下是本篇文章正文内容 一、IMU IMU惯导系统的特性(imu_calc函数功能) IMU运行的

qq_35635374的博客 1231

在Linux上部署PHP应用程序

这些步骤涵盖了PHP在Linux上的基本部署过程。根据您的具体需求,您可能需要安装更多的 PHP 扩展或进行更多定制配置。确保阅读并关注关于安全性和性能优化的相关资料,以确保您的网站稳定安全运行。

zlylon的博客 1495

零基础入门Simulink——基于Simulink的MIMO-OFDM系统仿真建模示例

MIMO概述MIMO技术利用多个天线进行信号发送和接收,通过空间复用来提高数据传输速率,或通过空间分集来增强信号的可靠性。OFDM概述OFDM是一种将高速率数据流分成多个低速数据流并行传输的技术,每个子载波都采用调制方式(如BPSK、QPSK),并通过IFFT/FFT变换实现串并转换。MIMO-OFDM优势结合了MIMO的空间分集增益与OFDM对抗多径效应的能力,适用于宽带无线通信系统。提供了更高的数据速率和更好的频谱效率,是现代无线通信标准(如4G LTE、5G NR等)的核心技术之一。

amy_mhd的博客 888

麒麟操作系统安装教程(保姆级)

本文介绍了如何在VM中安装麒麟操作系统,文章详细的介绍了麒麟操作系统按钻过步骤。

啊渊的专栏 1万+

linux下部署php项目-Apache、php、mysql关联

linux下部署php项目-Apache、php、mysql关联   linux下部署php项目环境可以分为两种,一种使用Apache,php,mysql的压缩包安装,一种用yum命令进行安装。 使用三种软件的压缩包进行安装,需要手动配置三者之间的关系。apache和php之间的配置没有什么难度,但是和mysql进行配置的时候就需要对php的了解了...

莫言、初心 1420

深度学习工具包 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")

使用 docker 打包部署 php 应用

当项目开发逐渐趋于完成时,需要准备大批量集群部署,重复的环境安装、配置和源码上传工作,虽然没有难度,但繁琐无聊又低效,如果将项目发版版本打包成对应的 docker 镜像,我们只需在每台应用服务器上执行拉取镜像、创建容器、启动容器即可(三行超级简单命令,Walle,Jenkins 轻松全自动化搞...

chennutou1145的博客 4989

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Windows Server 2008环境下部署Apache+PHP

最近有个小项目,需要在window server2008环境下部署Apache和php环境,简单介绍一下。 一、首先,下载Apache和PHP的压缩文件, Apache 2.4:http://httpd.apache.org/download.cgi -> PHP :https://windows.php.net/download/ 二、安装配置Apache ...

挪威森林的专栏 2042

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

CentOS7 编译安装Apache,PHP并部署

1.安装Apache Centos 编译安装 Apache 2.4.6 准备,进入/urs/local目录: [root@VM-0-10-centos local]#yum groupinstall "Development tools" 之前服务器是 yum install httpd 安装的 Apache,所以可能解决了部分依赖关系,在我编译安装的过程中,只需要再格外 yum 两个 devel 包: [root@VM-0-10-centos local]#yum install zlib-d

u014237786的专栏 1729

Apache部署php项目

背景:前几天公司用php做了个微信的mini site,由于之前没有接触过php,所以不知道该如何部署。 因为之前java项目对外都是用Apache部署的,所以就想试一下,Apache是否也可以部署php项目。 步骤:1、安装php             2、在Apache配置文件中(http.conf)添加以下内容                        3、在http.co

u013076997的专栏 1万+
上一篇: 换一种姿势:利用 PdaNet+ 实现电脑共享手机的流量
下一篇: 递归法求解汉诺塔问题C++代码
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值