我的编程空间,编程开发者的网络收藏夹
学习永远不晚

阿里云服务器下配置LAMP环境——基于CentOS 6.3

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

阿里云服务器下配置LAMP环境——基于CentOS 6.3

Apache配置

-----------------------------------------------------

vi /etc/httpd/conf/httpd.conf 编辑文件

Options Indexes FollowSymLinks

在331行 修改为:Options Includes ExecCGI FollowSymLinks(允许服务器执行CGI及SSI)

#AddHandler cgi-script .cgi

在796行 修改为:AddHandler cgi-script .cgi .pl (允许扩展名为.pl的CGI脚本运行)

AllowOverride None

在338行 修改为:AllowOverride All (允许.htaccess)

AddDefaultCharset UTF-8

在759行 修改为:AddDefaultCharset GB2312 (添加GB2312为默认编码)

Options Indexes MultiViews

找到这一行,将“Indexes”删除 ,变为此状态 Options MultiViews (不在浏览器上显示树状目录结构)

DirectoryIndex index.html index.html.var

在 402行 修改为:DirectoryIndex index.html index.htm Default.html Default.htm index.php Default.php index.html.var  (设置默认首页文件,增加index.php)

KeepAlive Off

在76行 修改为:KeepAlive On (允许程序性联机)

MaxKeepAliveRequests 100

在83行 修改为:MaxKeepAliveRequests 1000 (增加同时连接数)

:wq!  #保存退出

/etc/init.d/httpd restart 重启

DocumentRoot "/var/www/html"  修改为你的目录   "/data0/www/xxxxxxxxx"  (这个目录就是挂载的数据盘)

rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html    #删除默认测试页

Apache的日志文件
ErrorLog  /etc/httpd/logs/error_log   (php的错误日志也输出到这里)
CustomLog  /etc/httpd/logs/access_log combined

php配置

-----------------------------------------------------

vi  /etc/php.ini   #编辑

date.timezone = PRC     #在946行 把前面的分号去掉,改为date.timezone = PRC

magic_quotes_gpc = On   #在745行 打开magic_quotes_gpc来防止SQL注入  (php5.4开始不支持magic_quotes_gpc(防SQL流入))

log_errors = On         #记录错误日志

:wq!  #保存退出

/etc/init.d/httpd restart   #重启Apche , php

挂载数据盘

-----------------------------------------------------

阿里云服务器的硬盘由两块组成,一块是系统盘,一块是数据盘,默认数据盘是没有挂载的,如果要用到数据盘就需要自己手动挂载。

通过命令fdisk -l,可以看到设备名为/dev/xvdb。

另外在挂载前要对硬盘(/dev/xvdb)分区和格式化。

分区使用命令fdisk,格式化命令为mkfs.ext3。

如何操作可以参照官方文档【Linux 系统挂载数据盘 】http://help.aliyun.com/manual?helpId=271

数据盘最多可以挂4块,挂在/data0,以后其它的可以挂在/data1,/data2,/data3

数据盘的作用,阿里云服务器控制台提供“重置”功能,可选重置系统盘,还是数据盘,如何操作系统坏了,你可以只重置系统盘,保留网站数据在数据盘。

配置MySql数据库--设置初始密码,建库,建表,导入数据

-----------------------------------------------------

请看这里:MySql备份与恢复,远程访问MySql服务器

把mysql的数据文件,移动到“数据盘”上,防止系统坏了重做系统时数据没有了。

-----------------------------------------------------

我再移mysql的数据文件后,使用mysql -u用户名 -p  登录时,遇到了错误 :ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

主要是修改my.cnf文件时有几步与上文不一样,这里说明一下。操作方法如下 :

1)、停止mysql进程

2)、把/var/lib/mysql整个目录移到/data0/db

mv /var/lib/mysql /home/data/

这样就把MySQL的数据文件移动到了/data0/db/mysql下

3)、修改my.cnf配置文件

不要直接使用/etc/my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个(我是my-medium.cnf)到/etc/并改名为my.cnf)中。命令如下:

[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

4)、编辑MySQL的配置文件/etc/my.cnf

为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。

# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
#socket = /var/lib/mysql/mysql.sock #注释了
socket=/data0/db/mysql/mysql.sock #新加的内容
# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port = 3306
#socket = /var/lib/mysql/mysql.sock #注释了
datadir=/data0/db/mysql #新加的内容
socket=/data0/db/mysql/mysql.sock #新加的内容

5)、MySQL启动脚本/etc/rc.d/init.d/mysqld 不用做任何修改

6)、重新启动MySQL服务

/etc/rc.d/init.d/mysqld start

如果工作正常移动就成功了,否则对照前面的7步再检查一下。

移动完MySql之后,PHP连接不上Mysql数据库了

-----------------------------------------------------

经过上面的的操作,把MySql的数据文件移到其它目录后,PHP连接不上MySql数据库了,是因为找不mysql.sock文件。

解决方法一:

建一个软连接

cd /var/lib

mkdir mysql

ln -s  /data0/db/mysql/mysql.sock  /var/lib/mysql/mysql.sock

解决方案二:

修改/etc/php.ini文件

找到  mysql.default_socket =   一行,这个值一开始是空的,php将会使用内建在mysql中的默认值。

修改为以下内容:

mysql.default_socket = /data0/db/mysql/mysql.sock

mysql.sock的文件位置请跟据你的实际情况填写。

还有一处mysqli.default_socket =,要不要修改视情况吧,我没有修改。

转自:http://elf8848.iteye.com/blog/1698351

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

阿里云服务器下配置LAMP环境——基于CentOS 6.3

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

阿里云服务器下配置LAMP环境——基于CentOS 6.3

1、Apache配置 ----------------------------------------------------- vi /etc/httpd/conf/httpd.conf 编辑文件 Options Indexes Foll
2022-05-21

阿里云服务器下安装LAMP环境——基于CentOS 6.3

阿里云论坛上的资源很丰富,查了下安装LAMP环境,很多基础性的东西已经内置了,比如防火墙的配置和端口的开启,统统不需要再做操作,所以安装下来也很简单: 1.MySQL的安装 Mysql安装涉及到的软件包: mysql: Mysql客户端以及
2022-05-23

阿里云服务器下安装配置phpMyAdmin——基于CentOS 6.3

1.下载phpMyAdmin wget http://www.phpmyadmin.net/home_page/downloads.php 2.解压下载的文件 tar -zvxf phpMyAdmin-3.5.3-all-languages
2022-06-03

阿里云服务器下FTP设置——基于CentOS 6.3

1. 更新yum源 我是直接 yum update更新的 2. 安装vsftp 使用yum命令安装vsftp #yum install vsftpd -y 3. 添加ftp帐号和目录 先检查一下nologin的位置,通常在/usr/sbin
2022-06-03

阿里云服务器环境配置

阿里云服务器的环境配置需要根据你使用的主机类型和配置来进行。以下是一般的阿里云服务器环境配置建议:硬件配置CPU和内存:阿里云服务器需要使用高性能的计算和存储服务,例如GPU和内存等,因此建议使用较高的CPU和内存。硬盘空间:阿里云服务器需要有足够的存储空间,以便容纳大量的数据和应用程序。硬盘空间也是需要考虑的因素。操作系统和软件环境阿里云服务器使用的操作系统应该支持多种
2023-10-26

在阿里云服务器上配置CentOS+Nginx+Python+Flask环境

项目运行环境 阿里云(单核CPU, 1G内存, Ubuntu 14.04 x64 带宽1Mbps), 具体购买和ssh连接阿里云本文不做描述。 实用工具 首先进入阿里云后先要升级下apt-get, 并下载所需软件sudo apt-get u
2022-06-04

阿里云服务器手动安装lamp环境

本文主要介绍了如何在阿里云服务器上手动安装lamp环境,包括步骤、注意事项和常见问题的解决方案。本文适用于初学者和有一定服务器管理经验的用户。正文:在进行网站开发时,常常需要在服务器上安装lamp环境,即Linux操作系统、Apache服务器、MySQL数据库和PHP语言。在阿里云服务器上手动安装lamp环境可以
阿里云服务器手动安装lamp环境
2023-11-04

阿里云服务器环境配置错误

如果您的阿里云服务器环境配置错误,可能是由于以下原因之一:配置错误:当您的配置不正确时,服务器可能无法正常启动。例如,可能存在一些配置错误导致无法加载配置文件或无法安装所需的软件或服务。数据损坏:当您在阿里云服务器上使用数据时,例如,您可能使用了不正确或错误的数据结构或算法。当您尝试在不正确的情况下访问数据时,可能会导致服务器宕机。网络连接问题:阿里云服务器需要可靠的网络连接才能提供高可用性和高性能。当您的...
2023-10-27

阿里云服务器LAMP环境搭建及应用

LAMP是Linux、Apache、MySQL、PHP的首字母缩写,是一个常用的Web服务器环境。阿里云服务器提供LAMP环境,可以帮助用户快速搭建Web服务器,并实现各种Web应用的开发和部署。本篇文章将详细介绍如何在阿里云服务器上搭建LAMP环境,以及如何利用这个环境进行Web应用开发。正文:一、阿里云服务器
阿里云服务器LAMP环境搭建及应用
2023-11-22

阿里云服务器环境配置教程

阿里云服务器环境配置需要注意以下几点:选择合适的服务器硬件配置:阿里云主机需要选择高性能的硬件配置,如CPU、内存、I/O、存储等。根据您的业务需求选择合适的硬件配置,以提高服务器的稳定性和效率。安装阿里云服务器操作系统:安装操作系统可以帮助您更好地管理云服务器的硬件资源,从而实现更好的性能和稳定性。安装操作系统需要先下载安装包,然后再进行系统安装。配置阿里云服务器软件:您需要配置阿里云服务器的软
2023-10-26

阿里云服务器怎么配置环境

阿里云服务器配置环境是一件非常简单的事情,只需要按照以下步骤进行操作即可完成:安装必要的软件和服务,比如操作系统镜像、数据库等。这些软件和服务可以从官方网站或应用商店下载。选择阿里云服务器的虚拟主机。虚拟主机可以是任何主机或者云主机等。选择适合的虚拟主机,可以让你的网站在阿里云服务器上更好地运行。创建一个新的DNS服务器,并配置它。可以使用一些Python脚本来管理DNS,比如Apache和Mon
2023-10-26

阿里云服务器环境配置异常

阿里云服务器环境配置异常的问题通常是由于环境配置文件中的错误导致的,例如:权限问题:您可能没有正确使用所选的云服务器的配置文件,从而导致无法访问云服务器上的资源。在这种情况下,您可以检查您的用户权限以及云服务器的配置文件。虚拟内存不足:如果您的云服务器的虚拟内存不足以分配足够的物理内存,则可能导致云服务器内存不足以存储数据,从而导致配置问题。您可以尝试在云服务器的系统参数中手动调整虚拟内存大小。文件名冲突...
2023-10-27

阿里云服务器环境配置怎么设置

阿里云服务器环境配置通常有以下几种方法:选择阿里云服务器的配置选项:在阿里云服务器的页面上,可以进入到“服务名”“配置选项”中进行配置。创建数据库:在“服务名”“配置选项”中,可以根据自己的需求创建数据库,例如选择MySQL数据库。安装阿里云服务器:如果已经选择了MySQL数据库,可以在阿里云服务器上安装MySQL数据库。可以在控制台中输入以下命令进行安装:命令:puppeteer.db```配置阿里云服务器:
2023-10-27

阿里云服务器配置php环境教程

阿里云服务器怎么配置php环境阿里云服务器是一款高性能、高可用性的云计算产品,广泛应用于各种场景中。其中,配置php环境是使用阿里云服务器的一个重要步骤。本文将详细介绍如何在阿里云服务器上配置php环境。本文将详细介绍如何在阿里云服务器上配置php环境,包括安装php,设置php环境变量,配置php扩展等步骤。通
阿里云服务器配置php环境教程
2024-01-25

阿里云服务器Linux环境配置详解

本文主要介绍如何在阿里云服务器上配置Linux环境,包括如何安装和配置基本的Linux发行版,以及如何进行常用的系统管理和维护。通过本篇文章,读者可以深入了解Linux环境的配置过程,并为今后的Linux应用开发和运维提供参考。正文:一、准备工作在开始配置Linux环境之前,首先需要确保你的阿里云服务器已经具备远
阿里云服务器Linux环境配置详解
2023-10-28

如何在阿里云服务器上安装LAMP环境

简介:本文将介绍如何在阿里云服务器上安装LAMP环境,包括安装Linux操作系统、ApacheWeb服务器、MySQL数据库和PHP编程语言。通过本文的学习,您可以快速搭建一个功能强大的Web应用程序开发环境。安装Linux操作系统首先,您需要选择一个适合您的Linux操作系统。阿里云提供了多种Linux操作系统的镜像
如何在阿里云服务器上安装LAMP环境
2023-12-28

阿里云服务器dms配置环境怎么设置

简介在使用阿里云服务器(ECS)时,有时需要对数据库管理系统(DBMS)进行配置和管理。本文将介绍如何在阿里云服务器上配置DMS环境,并提供详细的步骤和示例。步骤一:选择合适的操作系统首先,您需要选择适合您的数据库管理系统的操作系统。阿里云提供了多种操作系统供您选择,例如WindowsServer、CentOS、Ubu
阿里云服务器dms配置环境怎么设置
2024-01-22

阿里云服务器怎样配置开发环境服务器

创建应用程序和服务首先,您需要选择一个适合您业务需求的开发环境服务器。您可以从阿里云官方网站下载适合您需求的开发环境服务器。选择您所需的服务和功能,例如开发、测试、集成等。安装开发环境服务器安装开发环境服务器通常需要执行以下几个步骤:在应用程序管理界面中选择要安装的服务器;输入服务器的IP地址和端口号;确认应用程序和服
阿里云服务器怎样配置开发环境服务器
2023-10-28

阿里云服务器环境配置异常怎么办

一、异常情况服务器无法登录或者无法启动如果服务器无法登录或者无法启动,可能会出现一些异常情况,如服务器内部网络连接问题、服务端故障、硬件故障等。此时,需要查看相关日志或者系统配置文件,确定是否是由于以上原因导致的问题。如果问题不严重,可以通过修改服务器配置来解决问题。系统崩溃或者出现错误如果服务器系统崩溃或者出现错误,
阿里云服务器环境配置异常怎么办
2023-10-28

如何在阿里云服务器上配置Node环境

在阿里云服务器上配置Node环境可以帮助我们更方便地进行Node.js开发。本文将详细说明如何在阿里云服务器上配置Node环境,包括下载Node.js,安装Node.js,创建Node.js的软链接,以及如何验证Node.js是否安装成功。一、下载Node.js在阿里云服务器上下载Node.js,可以使用阿里云的
如何在阿里云服务器上配置Node环境
2023-12-16

编程热搜

目录