阿里云主机php版本 php编程软件中文

阿里云主机,如何自己配置php环境,mysql数据库,phpmyadmin

可以在阿里云主机上面安装第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。

借助这些 php面板,可以轻松配置php环境,mysql数据库,phpmyadmin、nginx等环境软件。

不管使用的是win服务器还是linux服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署 worpdress环境。因为这方面内容较多,这里也写不开那么多内容,所以你可以留言或到我的博客上搜索相关内容,老魏有写过教程,还不止一篇,都挺详细的内容,可以帮助你入门。

阿里云部署PHP避坑指北

本文针对在阿里云ECS服务器上搭建PHP环境提供指南。首先,利用宝塔面板完成LNMP一键安装,为后续操作奠定基础。

在进行PHP安装时,若遇到提示“Couldn't find.....”,无需慌张,直接执行回车操作。确保安装PPA源后,执行update命令添加第三方PHP源。至此,PPA源安装成功,接下来完成PHP的安装。

安装完成后,检查相关模块,确保已成功安装PHP7.1和PHP8.2版本。若需要升级至PHP8.2,继续执行相关步骤。最终,检查PHP版本确认安装完成。

接下来,进行PHP配置,将访问的php页面信息配置在相应的文件中。随后,配置Nginx服务器以推送PHP网页。如遇到配置文件找不到的问题,可参考先前的Nginx部署指南。确保Nginx配置文件修改后进行测试,无误后重启Nginx。

完成PHP网页配置与Nginx配置后,成功浏览PHP页面。至此,阿里云ECS服务器上的PHP环境搭建完成。特别推荐关注阿里云的年度大促活动,2核2G,SSD40G,3M固定带宽,只需99元/年(续费同价),极具性价比。

阿里云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:8080(去掉前面的#,同时设定端口号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服务器了。

阅读剩余
THE END