阿里云服务器安装php+nginx+mysql环境

一)下载安装包:

http://market.aliyun.com/products/53690006/cmgj000262.html

二)安装必须插件(rz、svn):

rz,sz安装:yum install -y lrzsz

svn:yum -y install subversion

三)安装环境:

chmod -R 777 *

./install.sh

四)查看安装情况:

查看正在运行的服务器及端口:netstat  -tunpl

查看ftp,mysql密码: cat account.log

修改mysql密码:mysqladmin -uroot -pXXX password XXX

五)相关路径和配置:

网站目录:/alidata/www

服务器软件目录:/alidata/server

Mysql 目录 /alidata/server/mysql

Php 目录/alidata/server/php

nginx 目录在 /alidata/server/nginx/

Nginx 配置文件在/alidata/server/nginx/conf

Nginx 虚拟主机添加 你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf

六)操作命令:

各个服务操作命令汇总:

nginx: /etc/init.d/nginx start/stop/restart/reload

mysql: /etc/init.d/mysqld  start/stop/restart/

php-fpm: /etc/init.d/php-fpm  start/stop/restart/

ftp: /etc/init.d/vsftpd  start/stop/restart/...

比如启动 nginx: /etc/init.d/nginx start

七)计划任务:

5 9-11 * * * (/etc/init.d/php-fpm restart >> /alidata/log/phpresrart.log 2>&1)

八)网站配置:

server {

listen       80;

server_name  域名;

#access_log  logs/host.access.log  main;

root   "网站路径";

location / {

index  index.html index.htm index.php;

autoindex  off;

}

#nginx配置增加过滤svn

location ~ ^(.*)\/\.svn\/

{

deny all;

}

location ~ \.php(.*)$  {

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

fastcgi_param  PATH_INFO  $fastcgi_path_info;

fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;

include        fastcgi_params;

}

}

时间: 2024-11-04 23:00:12

阿里云服务器安装php+nginx+mysql环境的相关文章

阿里云服务器安装Apache环境外网不能访问

今天在阿里云上配置Apache+mysql+PHP,发现使用浏览器一直访问不了 我在网上找了好多方法都没有用,然后我想是不是因为服务器是阿里云的关系. 因为我以前帮同事搭建过环境,都没有出现这个问题. 最后找到还真是阿里云的问题:因为安全组默认没有放行网站使用的端口(如80端口).你需要自行放行该端口 设置之后,访问就正常了.

阿里云服务器上安装mysql的心路历程(博友们进来看看哦)

在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许多问号存在我的脑海里.... 说说我在阿里云服务器上安装mysql的心路历程吧,刚开始安装好java8和tomcat8,安装非常的顺利,但是我接下来要安装mysql了,在网上看到一篇帖子(是rpm包安装的,也在本机上的centos6.5安装过没有问题),所以我就按照这个安装mysql,可是失败了,报

阿里云Linux一键安装web环境使用教程

以前是万网虚拟主机空间越发的不够了,想换服务器由于备案在万网为了方便只好选择了阿里云空间. 配置环境阿里云Linux一键安装web环境是一个方便广大网站建设者的环境配置,省去了使用面板不安全占用系统内存的诸多问题,方便的建设PHP环境省去了,人工配置的繁琐节省时间. 如果是新手建议安装面板解决问题,毕竟这个环境还是需要手动配置的,如果你安装之后不懂可以在阿里云后台申请阿里云的工程师帮您解决问题. 如果是1G内存以上的ECS可以使用WDCP这个使用的比较多久是版本不怎么更新安全性还是可以的.小于1

阿里云下docker启动mysql容器,开启外部访问

阿里云下docker启动mysql容器,开启外部访问 (1)拉取mysql镜像 ```docker pull centos/mysql-57-centos7``` (2)创建容器 ```docker run -di --name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7``` -p 代表端口映射,格式为  宿主机映射端口:容器运行端口 -e 代表添加环境变量  MYSQL

navicat远程连接阿里云ECS上的MYSQL报Lost connection to MySQL server at 'reading initial communication packet'

问题现象 MySQL 远程连接报错:Lost connection to MySQL server at 'reading initial communication packet' 解决方案 1.检查是否有防火墙限制2.检查 MySQL 是否有访问权限 use mysql; Grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option; flush privileges; 3.检查 my.ini 文

阿里云CentOS 7.2 MySQL服务启动失败的解决思路

阿里云 CentOS 7.2 MySQL服务启动失败的解决思路 前言 : 昨天刚刚搭建好的MySQL让老大看了一下,经过测试已经完成任务.但是今天早晨来的时候发现服务器被关了,此时我的心情崩溃的,但是我非常冷静的解决了MySQL问题.如下: 启动MySQL服务器失败,如下所示: [[email protected] ~]# /etc/init.d/mysqld start Starting mysqld (via systemctl):  Job for mysqld.service faile

如何用navicat连接阿里云内网的mysql数据库

1.首先用ssh连接阿里云服务器 2.连接mysql数据库 设置完这两项就可以连接阿里云内网mysql数据库 原文地址:https://www.cnblogs.com/SeaWxx/p/9969007.html

阿里云ECS搭建Java+mysql+tomcat环境的简要步骤

使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系统是Centos 6.5. 在购买好阿里云ECS后. 1.下载XShell 2.下载XFtp 3.使用XShell链接到阿里云ECS 4.以下命令在XShell中使用,也就是通过XShell控制阿里云服务器里的操作系统 [1]常用命令 pwd       查看当前目录 df -h      查看当前

阿里云服务器安装node环境(一)

1.首先登录阿里云服务器(linux系统) 2.使用wget命令从nodejs官网拉取要安装的版本:wget  https://npm.taobao.org/mirrors/node/v10.16.2/node-v10.16.2-linux-x64.tar.xz 3.使用 xz  -d  node-v10.16.2-linux-x64.tar.xz进行解压得到node-v10.16.2-linux-x64.tar,然后使用  tar  -xvf  node-v10.16.2-linux-x64.