首页 > 后端开发 > 正文

阿里云函数计算运行php框架 阿里云windows server 怎么安装php环境

2023-10-02 16:34:34 | 我爱编程网

阿里云函数计算运行php框架 阿里云windows server 怎么安装php环境相关内容,小编在这里做了整理,希望能对大家有所帮助,关于阿里云函数计算运行php框架 阿里云windows server 怎么安装php环境信息,一起来了解一下吧!

阿里云函数计算运行php框架 阿里云windows server 怎么安装php环境

阿里云windows server 2012怎么安装php环境

首先给你一个建议,如果是PHP环境,建议更换系统盘为Linux。Linux才能完美的运行PHP。
Windows server 如果你要运行PHP,你可以直接下载安装集成环境PHPSTUDY、Wampserver

阿里云函数计算运行php框架 阿里云windows server 怎么安装php环境我爱编程网

阿里云windows server 2012怎么安装php环境

一:下载资源

1.下载 VC11 vcredist_x64.exe(32位下载VC11 vcredist_x86.exe),因为云服务器上只装了IIS,其他环境都没有。推荐下载英文版。

2.下载Apache httpd-2.4.9-win64-VC11.zip (32位 网址相同) 由于自2.2后Apache官网不再更新win版本
3.下载php php-5.5.10 选择线程安全版本 VC11 x64 Thread Safe

二:安装配置

A.安装 VC11 vcredist_x64.exe

B.安装配置php

1.将php 解压到自定义目录下,我这里选择和默认目录一样: C:/php55

2.将C:php55和C:php55ext加入环境变量PATH中

3.将C:php55php.ini-production 复制一份,并重命名为php.ini

4.开启几个常用php扩展,用记事本打开C:php55php.ini

修改 721行 将; extension_dir = "ext" => extension_dir = "ext" (去掉extension前面的分号)

修改 873行 将;extension=php_mbstring.dll => extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)

修改 875行 将;extension=php_mysql.dll => extension=php_mysql.dll(去掉extension前面的分号)

修改 876行 将;extension=php_mysqli.dll => extension=php_mysqli.dll(去掉extension前面的分号)

5.在 cmd中输入 php -v 验证是否安装成功

C.安装配置Apache

1.将Apache 解压到自定义目录下,我这里选择和默认目录一样: C:/Apache24

2.打开C:apache24confhttpd.conf (推荐使用Notepad++ 可以看到行号)

说明:由于默认的IIS服务器使用80端口,因此我令Apache使用8080端口,后面会讲WindowsServer2012如何打开8080端口

修改 37行 ServerRoot "c:/Apache24" => ServerRoot "c:/Apache24"(这里输入的是你解压apache安装包的位置)

修改 58行 Listen 80 => Listen 8080

修改 217行 #ServerName www.example.com:80 => ServerName www.example.com:80 80 (去掉前面的#,同时设定端口号8080)

修改 241行 DocumentRoot "c:/Apache24/htdocs" => DocumentRoot "d:/WebSites" (这个目录即为Apache服务器的虚拟根目录,可以自己设定)

修改 242行<Directory "c:/Apache24/htdocs"> =><Directory "d:/WebSites">(与241保持一致)

修改 262行AllowOverride None=> AllowOverride All

修改 267-269行

Require all granted
Order Deny,Allow
Allow from all

修改 275行 DirectoryIndex index.html => DirectoryIndex index.html index.php index.htm (我们添加了index.php index.htm)

修改 358行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" => ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" (依然一样不用改)

修改 374行 <Directory "c:/Apache24/cgi-bin"> => <Directory "c:/Apache24/cgi-bin"> (依然一样不用改)

在C:Apache24confhttpd.conf 最后一行添加

LoadModule php5_module "c:/php55/php5apache2_4.dll" (这里与你下载的包有关)
AddType application/x-httpd-php .php .html .htm (注意.php .html .htm之间的空格)
PHPIniDir "c:/php55" (与自己的php安装目录一致)

3.安装

打开cmd,注意WindowsServer2012中的PowerShell与cmd还是有区别的,快捷键win+X 选择打开cmd

进入c:Apache24bin (你的Apache安装目录)

执行 httpd -k install(用PowerShell 无法执行这个命令)

4. 进入c:Apache24bin (你的Apache安装目录)

双击运行 ApacheMonitor.exe

不出意外,这时右下角已经有Apache的图标了,在自己的服务器云主机上从浏览器 访问 localhost:8080 以及 IP:8080 都可以发现成功了。

可能错误分析:

1. 右下角Apache面板显示 no services installed。说明Apache没有安装成功。

2. 服务器上键入 localhost:8080 以及 ip:8080 无法显示。说明httpd.conf 配置错误

3. 服务器上可以通过ip:8080 访问 外网不能访问。说明8080端口没有开放。你可以在cmd里面利用 netstat -ano查看端口开启情况。

但是通过外网来访问服务器 IP:8080 去发现无法连接。这是因为默认的8080端口没有打开。步骤如下:

阿里云WindowsServer2012打开8080端口方法:

1、进入控制面板 选择防火墙,选择高级设置

2. 左侧选择入站规则,右侧点击新建规则

3. 选择 端口

4. 选择TCP 下面特定端口填写8080

5. 允许连接

6.

7. 完成

这时通过外网 就可以以 IP:8080 方式访问Apache服务器了。

阿里云函数计算运行php框架 阿里云windows server 怎么安装php环境

阿里云PHP环境

整体介绍:
Aliyun Cloud Engine (以下简称ACE)提供基于PHP 5.3.5的运行环境(Runtime Environment),支持标准的关系型数据库、Memcache、Cron、Session、storage,同时增加一些高级特性来满足开发者的需求。ACE选择PHP作为首选支持语言,主要是因为目前国内的开发者以使用PHP语言的比重最大,未来会考虑支持持Node.js,ASP.net,Python和Java等。
ACE的PHP Runtime和官方标准PHP环境几乎完全一样,99%的代码可以不加任何修改完美的运行在ACE环境中。ACE出于安全和性能的考虑,对标准PHP进行了一些扩展和改进。ACE的PHP会随着官方的版本升级而升级,当官方版本升级时,我们会评估其重要程度,并根据ACE自身特点合并到我们的Runtime中。
限制:
ACE平台为保证应用安全性和稳定性,对各类服务设定了一些限制和配额,用户在使用前应当仔细阅读,避免使用中出现问题:
1.资源限制
memory_limit : 脚本可分配的内存 默认:32M
post_max_size: post数据大小 默认:10M
upload_max_filesize 上传文件大小 默认:4M
2.禁用函数
出于安全性的考虑,ACE禁用了一些php函数,禁用的标准主要有四点::
1) 出于对安全性的考虑
2)出于对资源管理的考虑
3) 不常用的API
4) 我们提供更好替代方案的API
详细的限制列表请参考:安全禁用函数列表
3.解决方法
安全禁用函数的具体影响以及解决方法:
1) 文件缓存
CE本地文件读写受限制,虽然通过上面的文件读写同步可以实现,但是考虑到效率问题,建议在文件缓存上面再部署一层全文memcache缓存结构。
2) Memcache缓存
//连接
$mem = new Memcache(); //创建memcache对象,内部会访问agent获取地址及ID
$mem-init();
//保存数据
$mem-set('key1', 'This is first value', 0, 60);
$val = $mem-get('key1');
//替换数据
$mem-replace('key1', 'This is replace value', 0, 60);
$val = $mem-get('key1');
//保存数组
$arr = array('aaa', 'bbb', 'ccc', 'ddd');
$mem-set('key2', $arr, 0, 60);
$val2 = $mem-get('key2');
//删除数据
$mem-delete('key1');
$val = $mem-get('key1');
//关闭连接
$mem-close();
?
3) 存储服务
由于不能直接写本地文件,move_uploaded_file 方法已不能正常使用,改用ACE提供方法支持
move_uploaded_file($tmp_name, $filename)
替换为:
$ce = new CEStorage();
$result = $ce-upload($tmp_name, $filename);
#$rs1 = $ce-errmsg(); 输出错误信息
#$rs2 = $ce-errno();
$result 为返回的附件文件路径,形如: www.domain.com/ACE_bucket/$filename
该路径可直接访问。

以上就是阿里云函数计算运行php框架 阿里云windows server 怎么安装php环境全部内容了,了解更多相关信息,关注我爱编程网。
与“阿里云函数计算运行php框架 阿里云windows server 怎么安装php环境”相关推荐
阿里云虚拟服务器php框架 阿里云PHP环境
阿里云虚拟服务器php框架 阿里云PHP环境

刚申请了阿里云服务器,怎么配置?怎么弄出和普通电脑一样的操作界面?怎么配置wordpress环境?1、首先第一步就是进行登录控制面板—高级环境设置—PHP版本设置,将PHP版本修改自己需要的版本php5.2./php5.3/php5.4/即可。2、接着就进行有些 PHP程序会对 PHP 版本有要求。这时候需要 PHP5.3及以上,云虚拟主机可以支持到 PHP5.5,可以在云虚拟主机管

2023-10-06 14:51:06
支持php框架的云主机 阿里云的服务器怎么挑适合PHP的
支持php框架的云主机 阿里云的服务器怎么挑适合PHP的

如何配置云主机IIS7.5支持PHP5.3以上版本和MYSQL简单的介绍下如何配置云主机及常见问题如何处理。1、如果服务器没有IIS,没关系,windowsserver2008控制面板-添加程序和功能-添加角色,选择WEB服务器,勾选相关就行2、下载PHP5.3以上win版本,解压到服务器目录,然后进入IIS,处理程序映射里添加FastCGIModule选择下载的php-cgi.

2023-09-28 15:27:11
php7框架配置 php运行环境如何安装
php7框架配置 php运行环境如何安装

如何在openSUSE42.1下编译安装PHP7首先推荐一篇文章PHP7ReleaseDateArrived:WillDevelopersAdoptPHP7?-PHPClassesblog。里面说到是否会去使用PHP7,就个人而言,我是毫不犹豫地使用的,但是生产环境就不是我说了算,所以只能自己在自己的开发环境里更新PHP的版本。

2023-09-19 00:44:54
php私有云框架 可道云私有云在window环境下怎么搭建
php私有云框架 可道云私有云在window环境下怎么搭建

怎么搭建企业私有云?第一,准备一台闲置的电脑作为服务器。第二、到云盒子官网上下载Windows服务器一键安装包,当然如果你想装Linux版的就下载相应的安装包就好。第三、根据向导或说明书一步一步地完成安装,然后需要个邮箱用于激活绑定服务器。到这一步私有云存储就基本搭建完成了,接下来就是内容的规划之类的。如何建立自己的私有云存储建立私有云存储的步骤:第一步:预装软件。

2023-09-13 06:29:05
防毒墙php框架 阿里云虚拟主机phpcms支持伪静态么
防毒墙php框架 阿里云虚拟主机phpcms支持伪静态么

NKPHP发布程序安装后进网站后台提示初始化失败怎么回事啊·急啊·应用程序初始化失败的原因:引起的病毒,木马,在今天的互联网时代,病毒坐着为了获得更多牟利,常见的病毒绑架应用程序和系统文件,然后一些安全防病毒应用程序和系统文件被病毒感染的软件时,木马病毒杀死引起的。2。损失的应用程序组件的应用程序,完整的运行需要一些系统文件或一些LL文件的支持,如果可能会导致不完整的应用程序组件。

2023-09-16 13:10:14
gitee搭建php框架博客 如何在阿里云服务器上搭建wordpress博客
gitee搭建php框架博客 如何在阿里云服务器上搭建wordpress博客

如何在阿里云服务器上搭建wordpress博客利用阿里云虚拟主机搭建wordpress博客。需要工具:阿里云虚拟主机、数据库、wordpress源程序、ftp上传工具。步骤一:到wordpress网站下载源程序,并解压。步骤二:下载ftp上传工具并安装。步骤三、登陆阿里云虚拟主机后台。查看虚拟主机的登陆路径、用户名、密码。步骤四:打开ftp上传工具,选择导航栏

2023-09-15 11:51:34
php框架直接封装函数 php上传函数怎么封装
php框架直接封装函数 php上传函数怎么封装

php的封装一个函数,实现功能:判断三个数的最大值&lt;?phpfunction get_max($a,$b,$c){    return ( $a &gt; $b ? $a : $b ) &gt; $c ? ( $a &gt; $b ? $a : $b ) : $c;}echo get_max(1,2,3); // 输出3php上传函数怎么封装php上传函数怎么封装?&lt

2023-09-22 03:04:18
阿里php框架 php项目如何部署?
阿里php框架 php项目如何部署?

php项目如何部署?一、阿里ECS服务器配置1.因为线上已经有几个站点了.所以要配置ngnix多站点2.阿里云ecs目录结构,ngxin在/etc/nginx/目录下,配置的地方主要是nginx.config文件。或者在conf.d新建一个配置文件然后在include到nginx.config文件中3.nginx.config新建站点信息server{li

2023-09-05 07:25:40