华为云主机CentOS 7.3安装LAMP

准备工作

cd /usr/local/src
wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.27.tar.gz
wget http://mirrors.hust.edu.cn/apache/apr/apr-1.5.2.tar.gz
wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.gz 
wget http://cn2.php.net/distributions/php-5.6.30.tar.gz 
tar zxf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
tar zxf apr-1.5.2.tar.gz 
tar zxf apr-util-1.5.4.tar.gz 
tar zxf httpd-2.4.27.tar.gz 
tar zxf php-5.6.30.tar.gz

软件安装

MySQL

mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql
cd ../mysql/
useradd mysql
mkdir /data/
yum install -y perl perl-Data-Dumper libaio libaio-devel
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
cp support-files/my-default.cnf /etc/my.cnf  
cp support-files/mysql.server /etc/init.d/mysqld
vi /etc/init.d/mysqld
    basedir=/usr/local/mysql
    datadir=/data/mysql
chkconfig --add mysqld
service mysqld start

Apache

wget http://vault.centos.org/5.7/os/x86_64/CentOS/kernel-headers-2.6.18-274.el5.x86_64.rpm 
rpm -ivh kernel-headers-2.6.18-274.el5.x86_64.rpm
yum install -y gcc pcre-devel
cd /usr/local/src/apr-1.5.2
./configure --prefix=/usr/local/apr
make && make install
cd /usr/local/src/apr-util-1.5.4
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
cd /usr/local/src/httpd-2.4.27
./configure  --prefix=/usr/local/apache2.4  --with-apr=/usr/local/apr  --with-apr-util=/usr/local/apr-util  --enable-so  --enable-mods-shared=most
make && make install
/usr/local/apache2.4/bin/httpd -k start

PHP

yum install -y libxml2-devel openssl-devel bzip2-devel libjpeg-turbo-devel libpng-devel freetype-devel libmcrypt-devel
cd /usr/local/src/php-5.6.30
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php/etc  --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif
make &&make install
cp php.ini-production /usr/local/php/etc/php.ini

配置LAMP

vi /usr/local/apache2.4/conf/httpd.conf
    ServerName www.example.com:80  
    <Directory />
        AllowOverride none
        Require all granted
    </Directory>
    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>
    AddType application/x-httpd-php .php
iptables -I INPUT -p tcp --dport 80 -j ACCEPT

配置华为云主机

效果测试

vi /usr/local/apache2.4/htdocs/index.php
    <?php
    phpinfo();
    ?>
/usr/local/apache2.4/bin/apachectl graceful

时间: 2024-10-10 03:45:51

华为云主机CentOS 7.3安装LAMP的相关文章

华为云主机CentOS 7.3安装LNMP

准备工作 cd /usr/local/src wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz  wget http://cn2.php.net/distributions/php-5.6.30.tar.gz  wget http://nginx.org/download/nginx-1.12.1.tar.gz  tar zxf mysql-5.6.35-linux-gli

如何在华为云主机上搭建windows自带ftp服务

今晚踩了这个华为云上的坑足足一小时多啊!! 本来呢,高高兴兴直接安装IIS,然后起个FTP服务,就是看着选项,点点鼠标的事,就可以搭建并访问成功的(我是设置匿名登录的)!! 谁知呢,我用我的主机访问连接华为云FTP服务,硬是报什么被动模式的270啥的,连接上了好像,但是始终传输不了数据,就是上传下载不行..?? 华为云主机上的ftp TMD又可以访问!!!纳闷啊,惆怅啊,感到1万点伤害啊!!居然一个FTP服务都搭建不了吗??? 真的是各种在ftp上折腾!! 最后实在没辙了!!上网一搜,TMD,竟

centos下yum安装lamp和lnmp轻松搞定

centos下yum安装lamp和lnmp轻松搞定,到底多轻松你看就知道了,妈妈再也不担心不会装lamp了. 很辛苦整理的安装方法,会持续更新下去.凡无法安装的在评论里贴出问题来,会尽快解决.共同维护一个可用yum可用更新. 软件列表:php5.4 apache2.2 mysql5.5 nginx1.8 centos6.x rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ng

CentOS 5.X安装LAMP最高版本环境

#------------CentOS 5.X安装LAMP最高版本环境------------------#! /bin/sh #安装Apacheyum install httpd -y#1.关闭selinuxcp -rp /etc/selinux/config /etc/selinux/config.baksetenforce 0sed -i '7s/enforcing/disabled/' /etc/selinux/config#2.显示selinux的状态 Permissive为关闭get

centos下yum安装lamp

CentOS下yum安装LAMP   1. 用yum安装Apache,Mysql,PHP. 1.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache 设为开机启动:chkconfig httpd on 1.2 安装mysql 1.2.1 yum install mysql mysql-server mysql-devel 同样,完成后,用/etc/init.d/mysqld start 启动

linux的ubuntu和centos下快速安装LAMP环境

在linux下安装lamp环境,下面为大家分别介绍在ubuntu和centos下面快速安装LAMP环境的方法. 首先,让我们了解一下什么是LAMP环境(一下摘自百度百科): Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台.随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足

Centos 7编译安装 LAMP 环境

前言 LAMP 是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写 L:Linux 操作系统 A:Apache(httpd) 网页服务 M:MySQL(mariadb) 数据库服务 P:php/perl/python/ruby 脚本编程语言 本文主要以centos 7的环境下进行安装,centos 6兼带部分说明 一.http2.4的安装 Centos 7默认安装httpd 2.4,Centos 6默认安装httpd2.2 Centos 7:如果未安装http2.4,则通过yu

在阿里云的CentOS环境中安装django

购买了一台阿里云主机.操作系统为CentOS 6.5.准备在上面跑Django做Web开发.因为CentOS自带的python版本号较低,安装Django先要安装新版本号python.还是费了点周折. 1,升级Python 阿里云给配置好的centos 6.5下的默认Python版本号是2.6,跟Django的最新版本号须要的Python环境是不配套的.在django的安装文档里有: Being a Python Web framework, Django requires Python. It

centos 6 编译安装lamp

Centos 6 系统上编译安装lamp所有操作都是关闭防火墙和selinex的前下提先进行的httpd和php的组合方式:Modules:把php编译成httpd的DSO对象:Prefork:需要libphp5的支持Event.worker:需要libphp5-zts的支持.所以如果pmp之间需要切换工作方式的化需要有相应的库支持.Cgi:很少使用Fmp(fastcgi):php作为独立的模块服务 我们做httpd+php用两种方法组合:1.将php编程成httpd的模块2.将php作为独立的