广告
返回顶部
首页 > 资讯 > 数据库 >LAMP快速安装
  • 711
分享到

LAMP快速安装

2024-04-02 19:04:59 711人浏览 薄情痞子
摘要

 LAMP快速安装1. 版本介绍    linux:Centos release 6.6 (Final)    apache: Http

 LAMP快速安装

1. 版本介绍

    linuxCentos release 6.6 (Final)

    apache: Httpd-2.2.31

    Mysqlmysql-5.5.48

    PHPphp-5.3.27

2. apache安装

yum install -y zlib zlib-devel openssl-devel
mkdir /server/tools -p
cd /server/tools/
wget http://mirrors.sohu.com/apache/httpd-2.2.31.tar.gz
tar zxvf httpd-2.2.31.tar.gz
cd httpd-2.2.31
./configure \
--prefix=/application/apache2.2.31 \
--enable-deflate \
--enable-expires \
--enable-headers \
--enable-modules=most \
--enable-so \
--with-mem=worker \
--enable-rewrite
make
make install
ln -s /application/apache2.2.31/ /application/apache
sed -i 's@#ServerName www.example.com:80@ServerName 127.0.0.1:80@g' /application/apache/conf/httpd.conf
/application/apache/bin/apachectl -t 
/application/apache/bin/apachectl start 
netstat -lntup|grep 80
lsof -i :80
ps -ef|grep httpd

3.安装mysql-5.5.48

安装依赖

yum install ncurses-devel libaio-devel -y
cd /server/tools/
wget https://cmake.org/files/v2.8/cmake-2.8.8.tar.gz
tar zxf cmake-2.8.8.tar.gz
cd cmake-2.8.8
./configure
gmake
gmake install

安装mysql

useradd mysql -s /sbin/nologin -M
cd /server/tools/
wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.48.tar.gz
tar zxvf mysql-5.5.48.tar.gz
cd mysql-5.5.48
cmake .
-DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.48 \
-DMYSQL_DATADIR=/application/mysql-5.5.48/data \
-DMYSQL_UNIX_ADDR=/application/mysql-5.5.48/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii \
-DENABLED_LOCAL_INFILE=ON \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
-DWITHOUT_PARTITION_STORAGE_ENGINE=1 \
-DWITH_FAST_MUTEXES=1 \
-DWITH_ZLIB=bundled \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_READLINE=1 \
-DWITH_EMBEDDED_SERVER=1 \
-DWITH_DEBUG=0
make && make install
ln -s /application/mysql-5.5.48/ /application/mysql

初始化数据库

cd /server/tools/mysql-5.5.48/support-files/
/bin/cp my-small.cnf /etc/my.cnf
chown -R mysql.mysql /application/mysql
/application/mysql/scripts/mysql_install_db
--basedir=/application/mysql --datadir=/application/mysql/data --user=mysql
cd /server/tools/mysql-5.5.48/support-files/
cp mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
/application/mysql/bin/mysqld_safe &
sleep 1
echo 'export
PATH="$PATH:/application/mysql/bin/"'>> /etc/profile
source /etc/profile
mysqladmin -u root passWord '123456'

4.安装PHP php-5.3.27

安装依赖

yum install zlib-devel libxml2-devel
libjpeg-turbo-devel libiconv-devel -y
yum install freetype-devel libpng-devel gd-devel
libcurl-devel libxslt-devel libtool-ltdl-devel openssl-devel -y
cd /server/tools/
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
tar zxvf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure --prefix=/usr/local/libiconv
make
make install
cd
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
ls /etc/yum.repos.d/
yum install -y libmcrypt-devel
yum install mhash mhash-devel mcrypt -y

安装php-5.3.27

cd /server/tools/
wget
http://cn2.php.net/distributions/php-5.3.27.tar.gz
tar zxvf php-5.3.27.tar.gz
cd php-5.3.27
./configure \
--prefix=/application/php5.3.27 \
--with-apxs2=/application/apache/bin/apxs \
--with-mysql=/application/mysql \
--with-xmlrpc \
--with-openssl \
--with-zlib \
--with-mcrypt \
--with-mhash \
--with-mcrypt \
--with-mhash \
--with-freetype-dir \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-iconv-dir=/usr/local/libiconv \
--enable-short-tags \
--enable-Sockets \
--enable-zend-multibyte \
--enable-soap \
--enable-mbstring \
--enable-static \
--enable-gd-native-ttf \
--with-curl \
--with-xsl \
--enable-ftp \
--with-libxml-dir
make
make install
ln -s /application/php5.3.27 /application/php
cp php.ini-production /application/php/lib/php.ini

 5. LAMP整合

n  安装完php后查看Apache配置文件,发现Apache已加载php模块

[root@liwenbin etc]# grep libphp5
/application/apache/conf/httpd.conf
LoadModule php5_module        modules/libphp5.so

n   添加对php解析的支持内容

vi /application/apache/conf/httpd.conf +310
AddType application/x-httpd-php .php .html
AddType application/x-httpd-php-source .phps

n   修改Apache的运行用户

useradd -s /sbin/nologin -M apache
vi /application/apache/conf/httpd.conf +67
User apache
Group apache

n   修改首页文件

<IfModule dir_module>
   DirectoryIndex index.php index.html
</IfModule>

 6.LAMP整合测试

n   apache与php整合测试

vi /application/apache/html/blog/phpinfo.php
<?php
phpinfo();
?>

n   Apache、mysql与php整合测试

vi /application/apache/html/blog/test_mysql.php
<?php
       //$link_id=mysql_connect('主机名','用户','密码');
       $link_id=mysql_connect("127.0.0.1","root","123456");
       if(!empty($link_id)){
               echo "mysql successful by liwenbin !";
               }
        else
{
               echo mysql_error();
               }
?>



您可能感兴趣的文档:

--结束END--

本文标题: LAMP快速安装

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

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

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

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

下载Word文档
猜你喜欢
  • LAMP快速安装
     LAMP快速安装1. 版本介绍    linux:CentOS release 6.6 (Final)    apache: http...
    99+
    2022-10-18
  • LAMP 快速部署
    LAMP的搭建流程详解:(1)首先进行程序包的安装工作,如下所示;  CentOS 7:  Modules:程序包,httpd, php, php-mysql, mariadb...
    99+
    2022-10-18
  • yum安装lamp及Xcache加速
    LAMP的搭建:           使用两台虚拟机,一台虚拟机安装httpd及php,把php作为模块编译进httpd中,另一台安装mysql,...
    99+
    2022-10-18
  • MacOS快速安装FFmpeg
    参考博客: https://blog.51cto.com/aiyc/5151109 环境描述: 需求描述:在macOS上安装FFmpeg套件,包括ffmpeg, ffplay, ffprobe, ffserver 第一步:进入...
    99+
    2023-08-31
    macos ffmpeg
  • foreman ubuntu16 快速安装
    Quickstart Guide The Foreman installer is a collection of Puppet modules that installs everything required fo...
    99+
    2022-06-04
    foreman 安装 foreman 教程
  • Ubuntu CEPH快速安装
    不管你是想为云平台提供Ceph 对象存储和/或 Ceph 块设备,还是想部署一个 Ceph 文件系统或者把 Ceph 作为他用,所有 Ceph 存储集群的部署都始于部署一个个 Ceph 节点、网络和 ...
    99+
    2023-01-30
    快速 Ubuntu CEPH
  • Mac快速安装ADB
    以往通过brew install 安装adb时会遇到各种各样的报错,而且速度还很慢,今天我来分享一种简单快捷的方法来安装adb 一、下载mac版的platform-tools Android SDK Platform Tools For m...
    99+
    2023-09-18
    adb macos
  • Ubuntu快速安装eclipse
    Ubuntu快速安装eclipse教程,供大家参考,具体内容如下先安装jdk,详情见链接 下载eclipse.tar.gz安装包(官网下载) 把下载好的安装包复制到/usr目录下先cd到tar.gz压缩包的目录下cd /home/k/下载 ...
    99+
    2023-05-31
    ubuntu eclipse un
  • CentOS7上快速搭建LAMP环境
    首先确保CentOS7上网络配置正确,可以正常访问互联网。确保已经关闭了iptables。    CentOS7上是firewall,关闭命令:# syst...
    99+
    2022-10-18
  • yum安装实现lamp分离及Xcache加速
    LAMP的搭建:    准备前提:       虚拟机:Centos7   172.18.250.77   安装ht...
    99+
    2022-10-18
  • LAMP(3)安装PHP5、安装PHP7
                                    安装PHP5(目前很多的企业仍然是使用PHP5,因为考虑到兼容的问题)1.先进入到 /usr/local/src目录(因为我把下载的包都统一放在这里)cd /usr/local...
    99+
    2023-01-31
    LAMP
  • Deepin 下安装 LAMP
    ubuntu/deepin linux 下使用 apt-get 安装所需套的软件 LAMP 1. 安装 apacache2 apt-get install apache2 配置文件:/etc/apache2/apache2.conf ser...
    99+
    2019-05-30
    Deepin 下安装 LAMP
  • LAMP编译安装
    安装之前首先要安装所需的依赖库,将httpd mysql php等所需要的源码包上传到主机,或者wget 方式直接下载 上传方式和wget下载不作介绍,其中有些依赖是可以编译安装或者yum安装,并且这里依赖...
    99+
    2022-10-18
  • yum安装lamp+discuz
    首先安装httpd 相关软件包yum install httpd httpd-devel httpd-manual httpd-tools -y启动httpd服务service httpd restart将...
    99+
    2022-10-18
  • LAMP安装流程
    LAMP是一种使用Linux作为操作系统、Apache作为Web服务器、MySQL作为数据库管理系统、PHP作为服务器端脚本语言的W...
    99+
    2023-09-28
    LAMP
  • 如何快速安装Django
    这篇文章给大家分享的是有关如何快速安装Django的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Django框架的研发,使得我们操作python中的用法变得更加简单,不过网上的安装教程五花八门,如何进行简单快速的...
    99+
    2023-06-14
  • 怎么快速安装OpenSUSE
    本篇内容介绍了“怎么快速安装OpenSUSE”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装openSuSE的一般都是下载CD或DVD镜像...
    99+
    2023-06-16
  • 如何安装PHP7 lamp
    在开发 web 应用程序时,经常会用到一个被称为 LAMP 的软件堆叠。LAMP 代表 Linux、Apache、MySQL 和 PHP。其中,PHP 是一种流行的服务器端脚本语言,而 LAMP 环境能够提供一个完整的 web 开发环境。本...
    99+
    2023-05-22
  • LAMP编译安装1
    ...
    99+
    2022-10-18
  • 编译安装zabbix3.2,LAMP
    编译安装zabbix方式1.1 环境准备系统环境:redhat 6.6 64位mysql-5.6.34php-5.6.28zabbix-3.2.1配置前先关闭iptables和SELINUX,避免安装过程中...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作