首页 开发编程 正文

怎么在阿里云上配置php

我建议数据迁移采取服务器级别的迁移命令比如Linux上的Scp远程拷贝,当然这个前提就是需要AWS和Azure等开启了SSH服务,先从原服务器上把数据库通过phpmyadmin或者命令行方式导出为.sql格式,与windows平台搭配的可以是sqlserver数据库。IIS配置本地网站应用后,4、桌面版本的Ubuntu和CentOS可...

怎么在阿里云上配置php,阿里云centos怎么配置lamp环境?

1)首先下载阿帕奇,mysql,php2)然后编译安装

AWSAzure等国外云计算如何迁移到国内阿里云上?

这个迁移从技术角度上来说本身并没有太大难度,感觉还是要综合的来说一下这个迁移可能涉及到的问题。

首先从国外云计算迁移到阿里云,要解决的是网站域名备案问题,再大陆放置网站是需要取得工信部ICP备案的,这个备案的获取不算难,只需要按照阿里云官网的备案系统:https://beian.aliyun.com 提供的教程一步一步去操作,基本都可以在较短的时间获得工信部ICP备案,当然如果你的网站业务涉及到前置审批项,则需要联系有关部门获得专项备案,这个相对时间和手续就要更复杂一些。

获得了工信部ICP备案以后,就可以着手迁移工作了,由于国内和国外线路的延时等特点,我建议数据迁移采取服务器级别的迁移命令比如Linux上的Scp远程拷贝,当然这个前提就是需要AWS和Azure等开启了SSH服务,同时开放了对应的端口。

然后就是通过linux的命令scp来远程拷贝,范例如下:

scp -p 端口号 aws/folder/web.zip -r root@ip:/www/folder/

通过以上命令行就可以把原服务器上某个目录下的一个压缩包web.zip远程拷贝到阿里云服务器上,这个拷贝的速度比FTP更快,但是也会有一定的时快时慢的现象,一般来说服务器对服务器的拷贝,肯定比从国外服务器下载到本地电脑,再从本地电脑上传到阿里云快几个数量级。

对于数据库的迁移也是类似的方式,先从原服务器上把数据库通过phpmyadmin或者命令行方式导出为.sql格式,然后通过scp远程拷贝到阿里云。

最后在阿里云上配置数据库导入,修改其他配置,使得网站可以正常访问,基本就是这么个流程,具体问题需要具体操作的时候去分析解决。

自己如何搭建服务器?

1、环境搭建部署

选择自己熟悉的环境。可以是PHP、ASP、NET、JSP、JAVA等常用的环境选择。如果是新手,可以直接采用集成环境包。

数据库选择。小应用一般MYSQL就可以胜用,占用资源小。与windows平台搭配的可以是sqlserver数据库。如果只是静态网站应用,无需选择数据库。

中间件应用。windows自带有IIS,懒人的选择。如果用PHP应用的话,采用IIS配置是比较麻烦的。毕竟IIS是微软的东东,比较适合。NET应用。除了IIS,还有APACHE。APACHE是比较多人使用的,它可以在WINDOWS上应用,也可以在LINUX上应用。

2、网站应用部署

以JIIS部署网站为例。在JIIS上新创建一个网站应用,并配置为本地自己的网站应用目录。 需要注意端口不能重复占用。IIS配置本地网站应用后,用内网地址是可以访问网站。

3、网站发布

启用NAT123解析映射。然后添加映射。如果自己有域名,可以使用自己的域名绑定。如果还没有自己的域名,可以使用默认二级域名。映射后,即可以用域名访问网站。

桌面版本的Ubuntu和CentOS可以搭建网站服务器吗?

答案是可以的! 不管是桌面版还是服务器版都是可以做网站服务器的.

笔者从事的是PHP开发的工作,也比较喜欢电子产品,前年在eBay上淘了台谷歌chromebook,只有64G硬盘,所以装了Ubuntu系统,且一直作为自己的开发机使用

要想作为服务器要安装几个必要的软件,Ubuntu可以通过apt-get来安装

命令行:

sudo apt-get install php mysql-server nginx php-fpm

以上是最基本的安装配置. 当然 Nginx可以替换成Apache

之后呢可以通过 php -v , mysql --version ,Nginx -v等命令查看是否安装成功及版本.

安装完成后你就可以打开浏览器输入127.0.0.1 或localhost来访问你的本地服务器了.

对于阿里云服务器ECS的小白有什么方法最快配置?

第一步:收集Xshell登陆信息

登陆阿里云管理中心,点击“云服务器ECS”,点击“实例”,看到服务器信息页面,点击“管理”(如图)在此信息中查看公网IP地址

第二步:进入命令界面

打开 Xshell 4 ,点击“用户身份验证”,输入主机(公网IP),‘确定’后输入用户名和密码连接(如图)

第三步:更新并安装yum源

#yum check-update 检查可更新的所有软件包

#yum update 下载更新系统已经安装的软件包

#yum install vsftpd -y 成功安装yum源

第四步:创建FTP用户

#service vsftpd start 启动vsftpd

#useradd -p /alidata/www/wwwroot -s /sbin/nologin koothon 添加账户(此用户名即为FTP用户名,会在home文件下生成以用户名命名的文件夹)

#passwd koothon 修改密码(此密码即为FTP的连接密码)

确认密码:在输入密码的时候,不显示输入的内容,两次确认密码一致就可以了

#chkconfig vsftpd on 设置为开机启动

第五步:连接FTP上传文件

登陆阿里云下载文件:http://market.aliyun.com/product/12-121590002-cmgj000262.html?spm=5176.7150518.1996836753.5.ngTItZ 解压后会生成一个新的名为“sh-1.4.1”文件夹;

连接FTP解压得到的“sh-1.4.1”文件夹上传到根目录下;

第六步:安装环境

# cd /home/username 登陆服务器进入根目录

#chmod -R 777 sh-1.4.1 文件夹得安装权限

# cd sh-1.4.1 进入cd sh-1.4.1目录

# ./install.sh 执行安装命令

Please select the web of nginx/apache, input 1 or 2 : 1(自选nginx/apache版本:1、2);

Please select the nginx version of 1.0.15/1.2.5/1.4.4, input 1 or 2 or 3 : 3 (自选nginx版本:1、2、3)

Please select the mysql version of 5.1.73/5.5.35/5.6.15, input 1 or 2 or 3 : 3(自选mysql版本:1、2、3);

You select the version : 以下是选择的版本:web : nginxnginx : 1.4.4php : 5.5.7mysql : 5.6.15Enter the y or Y to continue:y 输入y或Y继续:Ywill be installed, wait … (环境安装中需要等待半小时左右)

看到如图界面,那么恭喜你环境安装成功了!

第七步:查看环境配置和安装网站

#netstat -tunpl 此命令用户查看服务及端口

在sh-1.4.1目录输入 #cat account.log 就能看到ftp和mysql的密码

第四步:配置自己的网站

根据ftp用户名密码连接到服务器将“phpwind”程序删除,上传自己的网站程序

解析已经备案域名到云服务器

管理数据库http://www.xxxx.com/phpmyadmin

本文转载自互联网,如有侵权,联系删除