安装 LAMP

环境

yum -y install openssl-devel ncurses-devel libtermcap-devel libxml2-devel

apache 安装

tar zxf /httpd-2.2.26.tar.gz  -C  /usr/src/

cd  /usr/src/httpd-2.2.26/

./configure  --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-cgi --enable-charset-lite --enable-ssl --enable-suexec  --with-suexec-caller=daemon  --with-suexec-docroot=/usr/local/httpd/htdocs

echo $?

make && make install

echo $?

\cp  -f  /usr/local/httpd/bin/apachectl

sed -i ‘1 a #chkconfig: 35 85 15‘ /etc/init.d/httpd

sed -i ‘2 a #description: Apache is a World Wide Web Server‘ /etc/init.d/httpd

chmod  +x  /etc/init.d/httpd

chkconfig  --add  httpd

mysql 安装

tar zxf /mysql-5.15  -C  /usr/src/

cd  /usr/src/mysql-5.15/

useradd  -M  -u 49  -s /sbin/nologin  mysql

./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charset=gbk,gb2312

make && make install

echo $?

#建立my.cnf配置文件

cp  -f  /usr/local/mysql/share/mysql/my-medium.cnf  /etc/my.cnf

vim  /etc/my.cnf

sed -i ‘s/^skip-locking/#skip-locking/‘ /etc/my.cnf

sed -i ‘/#skip-locking/a skip-external-locking‘ /etc/my.cnf

#mysql执行优化、添加库路径

ln  -sf  /usr/local/mysql/bin/*  /usr/local/bin/

echo "/usr/local/mysql/lib/mysql" > /etc/ld.so.conf.d/mysql-64.conf

ldconfig

#建立 mysqld 服务控制脚本

cp  -f  /usr/local/mysql/share/mysql/mysql.server  /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

chkconfig --add mysqld

cd  /usr/local/mysql/bin

mysql_install_db --user=mysql

#调整mysql目录权限

chown  -R root:mysql  /usr/local/mysql/

chown  -R mysql  /usr/local/mysql/var/

mysqladmin -uroot -p password 1234567

PHP 安装

tar zxf  /php-5.4.24.tar.gz  -C  /usr/src/

cd  /usr/src/php-5.4.24/

./configure  --prefix=/usr/local/php --enable-mbstring  --enable-sockets --with-apxs2=/usr/local/httpd/bin/apxs  --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php

make && make  install

echo $?

确认HTTP 对 PHP

awk ‘/^LoadModule/ { print }‘ /usr/local/httpd/conf/httpd.conf

sed -i ‘/DirectoryIndex/s/$/ index.php/‘ /usr/local/httpd/conf/httpd.conf

sed -i ‘/AddHandler allows/i \\tAddType  application/x-httpd-php  .php‘ /usr/local/httpd/conf/httpd.conf

启动LAMP平台、测试

service  mysqld  restart

service  httpd  restart

vim /usr/local/httpd/htdocs/test2.php

<?php

$link=mysql_connect(‘localhost‘,‘root‘,‘1234567‘);

if($link) echo "Success !!";

else echo "Failure !!";

mysql_close();

?>

时间: 2024-08-09 02:18:07

安装 LAMP的相关文章

Fedora 23如何安装LAMP服务器

LAMP 是开源系统上 Web 服务器的梦幻组合.LAMP 是 Linux. Apache HTTP 服务. MySQL/MariaDB 数据库和 PHP. Perl 或 Python 的简称. 下面教你如何在 Fedora 23 服务器上安装 LAMP 组合. 下面的教程默认使用 192.168.1.102/24 实例,请按照你的服务器做修改. 安装 Apache Apache 是一款开源的 web 服务框架.完全支持 CGI, SSL. 切换到 root 账户: su Fedora 23/2

编译安装LAMP[两种结合方式]

本文旨在实践编译安装LAMP环境,搭建Zblog系统,使用Xcache为PHP加速,分离PHP与Apache Server LAMP基础知识 Linux + Apache + MySQL[MariaDB] + PHP[Perl|Pyton] 是一套基础的web环境: Apache有2.2版本,和最新的2.4版本,2.4版本支持Event MPM可用作生产环境,在http2.2中有3种MPM,为不同的进程文件,切换需要重启Apache服务:而2.4中MPM做成了DSO,可动态加载切换: Apach

bash-scripts源码安装lamp(apache、php及部分扩展、mysql)

安装包版本:httpd-2.2.29.tar.gzzlib-1.2.8.tar.gzapr-util-1.5.4.tar.gzapr-1.5.1.tar.gzlibpng-1.6.17.tar.gzjpegsrc.v9a.tar.gzlibgd-gd-2.1.1.tar.gzphp-5.6.7.tar.gzfreetype-2.5.5.tar.gzlibmcrypt-2.5.8.tar.gzlibxml2-2.9.2.tar.gzmysql-5.6.23.tar.gz ======安装包下载网站

RPM包安装LAMP及httpd虚拟机SSL实现

简单罗列基础命令,只分享我的想法! 目的:通过RPM包安装LAMP,提供两个虚拟主机,一个用于WordPress,一个用于phpMyAdmin,为后一个提供ssl访问方式. 环境是vmware的虚拟机CentOS6.6,实机win7,后面的测试会用到win7上面的浏览器,已经把虚拟机中CentOS中的两个httpd的虚拟机的名字加入到win7的hosts文件中. 1.  修改yum源,指向CentOS的系统光盘,需要使用RPM包,配置如下: 图1 2.  安装apache的httpd,直接yum

xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置

前言: 昨天学会了安装server,今天试着通过远程终端xshell来安装LAMP,搭配一下开发环境,也有集成环境可以一键安装使用,还是瞎折腾一下,手动一步一步搭建一下这个开发环境. 接上一篇:ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 准备: 在windows系统上首先需要安装xhsell,具体下载地址可以搜一下,安

CentOS-6.5(X64)使用yum安装LAMP环境

基于Linux自身的安全性和机制,所以目前大部分企业的应用系统都是安装运行在Linux下,但是对于LAMP(Linux+apache+mysql)环境的搭建来说,对于一些人还是有难度的.目前常见的有两种方法: (1).通过源代码编译的方式安装 (2).通过yum的方式自助安装 对于方法1来说,软件安装时更加灵活,同样,对于技术人员的能力要求也很高,由于源代码编译需要大量的依赖包,当出现问题时,就是考验技术人员能力的时候了:相对于此,方法2安装起来就方便很多,通过yum几条命令自己就会自动的安装,

编译安装LAMP及分离式LAMP平台构建

前言 LAMP网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网站服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富.轻量.快速开发等特点,与微软的.NET架构相比,LAMP具有通用.跨平台.高性能.低价格的优势,因此LAMP无论是性能.质量还是价格都是企业搭建网站的首选平台.但由于MySQL作为SUN公司

编译安装LAMP之一

环境:CentOS-6.5-i386-minimal httpd-2.2.27.tar.gz mysql-5.5.38-linux2.6-i686.tar.gz php-5.5.14.tar.gz 编译安装的原则:对于我们来说,需要定制的就直接编译,其余的一切皆yum / apt-get搞定 1.关闭iptables和SELinux [[email protected] ~]# service iptables stop [[email protected] ~]# setenforce 0 2

安装lamp脚本

#!/bin/bash #2017-8-21 14:24:26 #author  guojuwnei #descrption  源码安装lamp,Case+Select+函数 #Httpd 常量定义 H_URL=http://mirror.bit.edu.cn/apache/httpd/ H_FILES=httpd-2.2.34.tar.gz H_FILES_DIR=httpd-2.2.34 H_PREFIX=/usr/local/apache #Mysql 常量定义 M_URL=https:/

Centos 7.0 编译安装LAMP(Linxu+apache+mysql+php)之源码安装Mysql (二)

mysql 简介: MySQL是一个关系型数据库管理系统,关系数据库将数据保存在不同的表中,这样就增加了速度并提高了灵活性.目前其属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件.MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言. 安装环境: 系统: centos 7.0 最小化安装 软件