广告
返回顶部
首页 > 资讯 > 服务器 >阿里云服务器下配置LAMP环境——基于CentOS 6.3
  • 169
分享到

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

ApacheCentOSlampLinuxMySQLPHP安装配置数据盘服务器阿里云 2022-05-21 10:05:59 169人浏览 八月长安
摘要

Apache配置 ----------------------------------------------------- vi /etc/Httpd/conf/httpd.conf 编辑文件 Options In

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

--结束END--

本文标题: 阿里云服务器下配置LAMP环境——基于CentOS 6.3

本文链接: https://www.lsjlt.com/news/9392.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 阿里云服务器下配置LAMP环境——基于CentOS 6.3
    Apache配置 ----------------------------------------------------- vi /etc/httpd/conf/httpd.conf 编辑文件 Options In...
    99+
    2022-05-21
    Apache CentOS lamp Linux MySQL PHP 安装配置 数据盘 服务器 阿里云
  • 阿里云服务器下安装LAMP环境——基于CentOS 6.3
    阿里云论坛上的资源很丰富,查了下安装LAMP环境,很多基础性的东西已经内置了,比如防火墙的配置和端口的开启,统统不需要再做操作,所以安装下来也很简单: MySQL的安装 Mysql安装涉及到的软件包: mysql: ...
    99+
    2022-05-23
    Apache CentOS lamp Linux MySQL PHP 服务器 环境部署 阿里云
  • 阿里云服务器下安装配置phpMyAdmin——基于CentOS 6.3
    1.下载phpMyAdmin wget http://www.phpmyadmin.net/home_page/downloads.php 2.解压下载的文件 tar -zvxf phpMyAdmin-3.5.3-a...
    99+
    2022-06-03
    CentOS Linux phpMyAdmin 配置安装 阿里云
  • 阿里云服务器下FTP设置——基于CentOS 6.3
    1. 更新yum源 我是直接 yum update更新的 2. 安装vsftp 使用yum命令安装vsftp #yum install vsftpd -y 3. 添加ftp帐号和目录 先检查一下nologin的位置,...
    99+
    2022-06-03
    CentOS FTP Linux vsftp 安装配置 阿里云
  • 阿里云服务器环境配置
    阿里云服务器的环境配置需要根据你使用的主机类型和配置来进行。以下是一般的阿里云服务器环境配置建议: 硬件配置 CPU和内存:阿里云服务器需要使用高性能的计算和存储服务,例如GPU和内存等,因此建议使用较高的CPU和内存。 硬盘空间:...
    99+
    2023-10-26
    阿里 环境 服务器
  • 在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
    项目运行环境 阿里云(单核CPU, 1G内存, Ubuntu 14.04 x64 带宽1Mbps), 具体购买和ssh连接阿里云本文不做描述。 实用工具 首先进入阿里云后先要升级下apt-get, 并下载所...
    99+
    2022-06-04
    阿里 器上 环境
  • 阿里云服务器手动安装lamp环境
    本文主要介绍了如何在阿里云服务器上手动安装lamp环境,包括步骤、注意事项和常见问题的解决方案。本文适用于初学者和有一定服务器管理经验的用户。 在进行网站开发时,常常需要在服务器上安装lamp环境,即Linux操作系统、Apache服务器、...
    99+
    2023-11-04
    阿里 环境 服务器
  • 阿里云服务器环境配置教程
    阿里云服务器环境配置需要注意以下几点:选择合适的服务器硬件配置:阿里云主机需要选择高性能的硬件配置,如CPU、内存、I/O、存储等。根据您的业务需求选择合适的硬件配置,以提高服务器的稳定性和效率。安装阿里云服务器操作系统:安装操作系统可以帮...
    99+
    2023-10-26
    阿里 环境 服务器
  • 阿里云服务器怎么配置环境
    阿里云服务器配置环境是一件非常简单的事情,只需要按照以下步骤进行操作即可完成:安装必要的软件和服务,比如操作系统镜像、数据库等。这些软件和服务可以从官方网站或应用商店下载。选择阿里云服务器的虚拟主机。虚拟主机可以是任何主机或者云主机等。选择...
    99+
    2023-10-26
    阿里 环境 服务器
  • 阿里云服务器环境配置错误
    如果您的阿里云服务器环境配置错误,可能是由于以下原因之一: 配置错误:当您的配置不正确时,服务器可能无法正常启动。例如,可能存在一些配置错误导致无法加载配置文件或无法安装所需的软件或服务。 数据损坏:当您在阿里云服务器上使用数据时,例如...
    99+
    2023-10-27
    阿里 错误 环境
  • 阿里云服务器环境配置异常
    阿里云服务器环境配置异常的问题通常是由于环境配置文件中的错误导致的,例如: 权限问题:您可能没有正确使用所选的云服务器的配置文件,从而导致无法访问云服务器上的资源。在这种情况下,您可以检查您的用户权限以及云服务器的配置文件。 虚拟内存不...
    99+
    2023-10-27
    阿里 异常 环境
  • 阿里云服务器LAMP环境搭建及应用
    LAMP是Linux、Apache、MySQL、PHP的首字母缩写,是一个常用的Web服务器环境。阿里云服务器提供LAMP环境,可以帮助用户快速搭建Web服务器,并实现各种Web应用的开发和部署。本篇文章将详细介绍如何在阿里云服务器上搭建L...
    99+
    2023-11-22
    阿里 环境 服务器
  • 阿里云服务器环境配置怎么设置
    阿里云服务器环境配置通常有以下几种方法: 选择阿里云服务器的配置选项:在阿里云服务器的页面上,可以进入到“服务名”“配置选项”中进行配置。 创建数据库:在“服务名”“配置选项”中,可以根据自己的需求创建数据库,例如选择MySQL数据库。...
    99+
    2023-10-27
    阿里 环境 服务器
  • 阿里云服务器Linux环境配置详解
    本文主要介绍如何在阿里云服务器上配置Linux环境,包括如何安装和配置基本的Linux发行版,以及如何进行常用的系统管理和维护。通过本篇文章,读者可以深入了解Linux环境的配置过程,并为今后的Linux应用开发和运维提供参考。 一、准备...
    99+
    2023-10-28
    阿里 详解 环境
  • 如何在阿里云服务器上安装LAMP环境
    简介:本文将介绍如何在阿里云服务器上安装LAMP环境,包括安装Linux操作系统、ApacheWeb服务器、MySQL数据库和PHP编程语言。通过本文的学习,您可以快速搭建一个功能强大的Web应用程序开发环境。 安装Linux操作系统首先,...
    99+
    2023-12-28
    阿里 器上 环境
  • 阿里云服务器怎样配置开发环境服务器
    创建应用程序和服务 首先,您需要选择一个适合您业务需求的开发环境服务器。您可以从阿里云官方网站下载适合您需求的开发环境服务器。选择您所需的服务和功能,例如开发、测试、集成等。 安装开发环境服务器 安装开发环境服务器通常需要执行以下...
    99+
    2023-10-28
    服务器 阿里 环境
  • 阿里云服务器环境配置异常怎么办
    一、异常情况 服务器无法登录或者无法启动 如果服务器无法登录或者无法启动,可能会出现一些异常情况,如服务器内部网络连接问题、服务端故障、硬件故障等。此时,需要查看相关日志或者系统配置文件,确定是否是由于以上原因导致的问题。如果问题不严...
    99+
    2023-10-28
    阿里 异常 环境
  • 阿里云服务器如何安装php环境配置
    在使用阿里云服务器进行开发和运行项目时,需要安装php环境。本文将详细说明如何在阿里云服务器上安装php环境,并进行配置。 一、准备工作创建阿里云服务器:首先,你需要在阿里云上创建一个服务器实例。在阿里云上创建服务器实例的步骤比较简单,只需...
    99+
    2023-11-06
    阿里 环境 服务器
  • 如何在阿里云服务器上配置Node环境
    在阿里云服务器上配置Node环境可以帮助我们更方便地进行Node.js开发。本文将详细说明如何在阿里云服务器上配置Node环境,包括下载Node.js,安装Node.js,创建Node.js的软链接,以及如何验证Node.js是否安装成功。...
    99+
    2023-12-16
    阿里 器上 环境
  • 阿里云服务器怎样配置开发环境信息
    首先,阿里云服务器的硬件配置是必须的。服务器硬件配置包括处理器类型、内存大小、存储容量等多种参数。不同的云服务器配置可能会有所差异,但是通常来说,服务器的硬件配置越高,在性能上就越能够满足用户的需求。在硬件配置上,阿里云提供了多种选择,比如...
    99+
    2023-10-28
    阿里 环境 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作