星星号

栏目分类:
返回
快速导航关闭
当前搜索
当前分类
热门搜索
星星号 > 编程知识 > 正文

(lamp安装)lamp安装教程cent OS7

作者:用户投稿 发布时间:2023-01-30 16:37:11 阅读次数:

本篇文章给大家谈谈lamp安装,以及lamp安装教程cent OS7对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

本文目录一览:

Linux如何安装LAMP

Linux如何安装LAMP

Lamp = apache + mysql + php, 以下是linux系统下的安装方法:

1. 准备

根据系统的不用,在安装过程中需要附加安装的东西也不同,我这只要多安装一个libxml2的库。所以只要准备如下四个包:

httpd-2.2.17.tar.gz

mysql-5.1.54.tar.gz

php-5.3.5.tar.gz

libxml2-2.7.7.tar.gz

至于何处下载,自行百度。

2. Mysql的安装

在安装之前需要添加mysql组和用户, 同时,在config的时候会遇到一些问题,需要安装某些软件才能继续,如:apt-get install g++(不是gcc哦)

[cpp] view plaincopy

// 添加用户组和用户

# groupadd mysql

# useradd -g mysql mysql

// 解压安装包

$ tar -zxvf mysql-5.1.54.tar.gz

// 进入解压出来的文件

$ cd mysql-5.1.54

// 配置安装目录等信息(我的安装目录:/home/hkj/software/mysql)

$ ./configure --prefix=/home/hkj/software/mysql --without-debug

// 编译,这个耗时较多

$ make

// 安装

$ make install

3.安装apache

[cpp] view plaincopy

//解压缩Apache软件包

$ tar -zxvf httpd-2.2.17.tar.gz

//进入解压后的文件目录

$ cd httpd-2.2.17

//配置,设定安装目录为/home/hkj/software/apache

$ ./configure –prefix=/home/hkj/software/apache –enable-so

//编绎

$ make

//安装

$ make install

4.安装libxml2

[cpp] view plaincopy

//解压libxml软件包

$ tar -zxvf libxml2-2.7.7.tar.gz

//进入解压后的文件目录

$ cd libxml2-2.7.7

//配置

$ ./configure

//编绎

$ make

//安装

$ make install

5.安装php

[cpp] view plaincopy

//解压缩PHP软件包

$ tar -zxvf php-5.3.5.tar.gz

//进入解压后的文件目录

$ cd php-5.3.5

//配置,设定安装目录为/home/hkj/software/php

$ ./configure –prefix=/home/hkj/software/php –with-mysql=/home/hkj/software/mysql –with-apxs2=/home/hkj/software/apache/bin/apxs

//编绎

$ make

//安装

$ make install

6.配置

[cpp] view plaincopy

// 拷贝php的配置文件

# cp php.ini-dist /home/hkj/software/php/lib/php.ini

// 配置apache

# gedit /home/hkj/software/apache/conf/httpd.conf

*** 在LoadModule处添加 LoadModule php5_module module/libphp5.so

*** 在DirectoryIndex处添加 index.php

*** 在AddType application处添加

AddType application/x-httpd-php .php .phtml

AddType applicatoin/x-httpd-php-source .phps

// 然后重启apache,设置就生效了

centos7 装lamp环境 怎么解决

工具/原料

CentOS 7

电脑

方法/步骤

LAMP环境即为Linux、Apache、MySQL、PHP的简称

首先确保你的yum仓库配置正确,我直接使用163的yum源,切换至root用户,使用命令# cd /etc/yum.repos.d/进入对应文件夹,将下载好的163yum源放在此文件夹里面

然后安装apache服务#yum install httpd -y

安装对应的数据库,因为在CentOS 7中使用Mariadb代替了MySQL,所以安装Mariadb 命令:#yum install mariadb -y

安装对应的PHP,#yum install php -y

使用systemctl start httpd启动apache服务,打开浏览器,在地址栏输入localhost将会看到下面界面

到此你的LAMP环境就搭建好了!

如何在Ubuntu上安装LAMP服务器系统

在Ubuntu上安装LAMP方法:

1、使用一个终端命令,就可以安装LAMP。命令如下:

sudo apt-get install lamp-server^

注:不要漏了末尾的那个脱字符号(^)。要是少了这个脱字符号,这个命令就无法运行。

2、在Ubuntu上安装LAMP apt软件包管理器现在会显示需要安装、等待确认的软件包。输入回车键,确认并继续安装。

3、安装LAMP软件包,下载软件包花了一点时间后,系统会提示你为MySQL的根用户设置密码。

4、设置MySQL根密码,输入你想用于MySQL的密码。此处不能空着。系统会提示你第二次输入,以确认密码。确认MySQL根密码,确认密码后,apt会继续安装剩余的软件包。

5、LAMP安装现完成。按提示将剩下几个步骤来进行配置,就可以轻松使用系统了。

CentOS 7 用户怎样安装 LNMP

您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),两者没什么区别,只是完整版把一些需要的源码文件预先放到安装包里。

安装LNMP执行:

wget -c && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp

默认安装lnmp可不写,如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可。

如下载慢请更换其他下载节点,详情请看下载页面。LNMP下载节点具体替换方法。

按上述命令执行后,会出现如下提示:

需要设置MySQL的root密码(不输入直接回车将会设置为root)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除。输入后回车进入下一步,如下图所示:

问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,输入完成,回车进入下一步

选择MySQL版本,目前提供了较多版本的MySQL和MariaDB,需要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G内存的更高配置上才能选择:

输入对应MySQL或MariaDB版本前面的序号,回车进入下一步,选择PHP版本:

注意:选择PHP7等高版本时需要自行确认是否与自己的程序兼容。

输入要选择的PHP版本的序号,回车进入下一步,选择是否安装内存优化:

可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装。

如果是LNMPA或LAMP的话还会提示“Please enter Administrator Email Address:”,需要设置管理员邮箱,该邮箱会在报错时显示在错误页面上。

再选择Apache版本

按提示输入对应版本前面的数字序号,回车。

提示"Press any key to install.or Press Ctrl+c to cancel"后,按回车键确认开始安装。 

LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。

安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。

在Linux下安装LAMP套件,求安装方法!

LAMP应该是非常常用的环境了,我没有用过雨林木风的LINUX,也没用过XAMPP这个软件包,但我常常安装LAMP和LNMP及LLMP。建议你使用终端进行下面的操作:先将你的xampp-linux-1.7.4-beta6.tar.gz包解压(tar -xzvf xampp-linux-1.7.4-beta6.tar.gz),解压后进入解压后的目录,里面应该有一个lampp的可执行脚本,执行:lampp start即可。XAMPP,我也只是在实验上用了一次,版本可能和你的不一致,所以我不确定每一步都是正确,但通常来说tar.gz文件里面都会有一个READ文件,里面有详细的安装步骤。 LAMP就是LINUX+APACHE+PHP+MYSQL(废话)。我还是建议,手动安装。网上有很多文章,我还是大致给你说一下吧:第一步:看你的PHP有哪些模块要编译,把它需要的软件包都安装好。第二步:安装APACHE,方法如下:1、解压并进入目录2、设置编译参数,也就是执行./configure,一定要加上--enable-so这一项,最好用--prefix=安装路径来指定你的安装路径比如(/usr/local/apache),这样,整个命令就是:./configure --enable-so --prefix=/usr/local/apache3、编译(make)4、安装(make install)第三步:安装mysql以前的mysql要编译安装比较复杂,现在的mysql都是编译好了的,当然,如果你非要去编译也是有源码包下载的。二进制的包解压后,移动到你的路径(比如/usr/local/mysql),然后把目录的所属用户的组设置成mysql的,再执行它下面的初始化脚本(应该在scripts目录下),最后把my.cnf和启动脚本移动到相关的地方就行。第四步:安装PHP和装apache,只是你在configure的时候,要用with-aspx2=和with-mysql=指定apache目录下的aspx文件路径和mysql安装路径,根据需要设置其它的参数,拷贝和设置好php.ini第五步:设置好httpd.conf这一步你就要根据自己的需求来设置了 最后启动你的相关服务就好 另外,这些都是一个大概,有很多细节要注意,如果有问题欢迎随时追问。

如何在Ubuntu上安装LAMP服务器系统

LAMP需要用到root权限来安装,安装步骤如下:

一.下载安装包并解压

wget

tar zxvf lanmp_laster.tar.gz

二. 执行sh install.sh(或sh in.sh) (默认会安装wdcp,如果只要web环境,而不想安装wdcp,这里改为 sh lanmp.sh即可) 4个可选安装,如下图

1,2,3 是安装独立的环境,不可自由切换nginx,apache,nginx+apache应用环境.4 是安装所有,即可在后台里自由切换nginx,apache,nginx+apache的应用环境

三.如果需要卸载

sh install.sh uninstal(或sh in.sh uninstall)就可以

如何在Ubuntu上安装LAMP服务器系统

第一步 创建服务器第二步基础服务器安装在你创建第一个服务器之后,你需要开始创建一个新用户,尽管这个步骤不是必须的,但是如果这样将会提升你的服务器安全性能。第三步 安装LAMP 需要在服务器上面安装一个LAMP的服务器环境,我们在之前的 Ubuntu中快速安装Apache+MySQL+PHP 第四步 设置你的域名这时候你需要设置你的站点和域名,域名需要在域名管理面板中进行设置,DNS解析到您的服务器IP地址上,这个过程可能需要等待一段时间,确认好了以后就可以通过访问域名来访问你的站点了。第五步 安装FTP服务器现在你需要连接你的服务器,如果是Apache,你就会看到默认页“It Works”,这说明这个域名已经成功解析了,在浏览器中打开站点域名,就能够看到我们设定好的站点,这个时候你需要安装设置FTP服务器。第六步 修正你的权限如果所有步骤都已经完毕,我们第一次连接FTP时候发现默认打开目录是用户目录,这时候我们需要改为默认指向站点目录,可以在命令行中打开: sudo nano /etc/proftpd/proftpd.conf r按后我们需要改变默认用户到站点目录(例如:/var/www)这样通过FTP连接服务器默认就会指向这个目录。 DefaultRoot /var/www 完成了目录权限的设定,我们需要对网站的目录进行权限设置,我们需要创建一个新的账号,然后更改站点根目录为我们创建的这个新用户: sudo adduser username www-data sudo chown -R www-data:www-data /var/www sudo chmod -R g+rw /var/www 第七步 安装设置FileZilla 你现在需要你在你Web服务器上设置FTP服务器。然后通过FTP GUI客户端来管理你的FileZilla,你可以从这里下载。安装客户端后连接你的服务器:设定好你的host和用户名、密码,然后连接你的服务器,这时候信息提示将会出现:这样你可以拖动文件上传文件到你的服务器,具体操作可以去网上看看相关教程。

如何搭建lamp环境

1、确认搭建LAMP所需的环境是否已经安装:

[root@localhost ~]#rpm -q make gcc gcc-c++ zlib-devel libtool libtool-ltdl libtool-ltdl-devel bisonncurses-devel

备注:安装libpng时需要zlib-devel

安装php时需要libtool、libtool-ltdl、libtool-ltdl-devel

安装mysql时需要bison、ncurses-devel

2、如果没安装则yum安装:

[root@localhost~]#yum -y install make gcc gcc-c++ zlib-devel libtool libtool-ltdllibtool-ltdl-devel bison ncurses-devel

3、由于要使用编译安装,所以查看httpd、mysql、php是否安装:

[root@localhost ~]#rpm -q httpd mysql php

如果安装则卸载:

[root@localhost ~]#rpm -e httpd --nodeps

[root@localhost ~]#rpm -e mysql --nodeps

[root@localhost ~]#rpm -e php --nodeps

编译安装过程介绍:

1)解压tar.gz为后缀的压缩软件包:LAMP环境搭建所需要的每个软件的软代码文件,都是以tar.gz或.tgz提供给我们的打包压缩文件,所以我们必须将其解压再解包。命令如下:

tar–zxvf *.tar.gz

2)在linux系统中源代码包安装过程:LAMP环境搭建所需要的软件都是使用C语言开发的,所以安装源代码文件最少需要配置、编译和安装三个步骤

配置(configure)、编译(make)、安装(makeinstall)

4、编译安装libxml2

[root@localhostlinux]# tar -zxvf libxml2-2.6.30.tar.gz

[root@localhostlinux]# cd libxml2-2.6.30

[root@localhostlibxml2-2.6.30]# ./configure --prefix=/usr/local/libxml2

[root@localhostlibxml2-2.6.30]# make

[root@localhostlibxml2-2.6.30]# make install

5、编译安装libmcrypt

[root@localhostlinux]# tar -zxvf libmcrypt-2.5.8.tar.gz

[root@localhostlinux]# cd libmcrypt-2.5.8

[root@localhostlibmcrypt-2.5.8]# ./configure --prefix=/usr/local/libmcrypt

[root@localhostlibmcrypt-2.5.8]# make

[root@localhostlibmcrypt-2.5.8]# make install

6、编译安装zlib

[root@localhostlinux]# tar -zxvf zlib-1.2.3.tar.gz

[root@localhostlinux]# cd zlib-1.2.3

[root@localhostzlib-1.2.3]# CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/zlib/

(用64位元的方法进行编译)

[root@localhostzlib-1.2.3]# make

[root@localhostzlib-1.2.3]# make install

7、编译安装libpng

[root@localhostlinux]# tar -zxvf libpng-1.2.31.tar.gz

[root@localhostlinux]# cd libpng-1.2.31

[root@localhostlibpng-1.2.31]# ./configure --prefix=/usr/local/libpng \

>--enable-shared (建立共享库使用的GNU的libtool)

[root@localhostlibpng-1.2.31]# make

[root@localhostlibpng-1.2.31]# make install

8、编译安装jpeg

[root@localhostlinux]# tar -zxvf jpegsrc.v6b.tar.gz

[root@localhostlinux]# cd jpeg-6b

[root@localhostjpeg-6b]# mkdir /usr/local/jpeg (创建jpeg软件的安装目录)

[root@localhostjpeg-6b]# mkdir /usr/local/jpeg/bin (创建存放命令的目录)

[root@localhostjpeg-6b]# mkdir /usr/local/jpeg/lib (创建jpeg库文件所在目录)

[root@localhostjpeg-6b]# mkdir /usr/local/jpeg/include (创建存放头文件目录)

[root@localhostjpeg-6b]# mkdir -p /usr/local/jpeg/man/man1 (建立存放手册的目录)

[root@localhostjpeg-6b]# ./configure --prefix=/usr/local/jpeg \

>--enable-shared \ (建立共享库使用的GUN的libtool)

>--enable-static (建立静态库使用的GUN的libtool)

[root@localhostjpeg-6b]# make

[root@localhostjpeg-6b]# make install

执行make时如果出现如下错误:

./libtool --mode=compile gcc-O2 -I. -c ./jcapimin.c

make: ./libtool: Command notfound

make: *** [jcapimin.lo] Error 127

解决方法:

默认已安装libtool及libtool-ltdl-devel(如需帮助请看过程2)

[root@localhostjpeg-6b]# find / -name config.sub

/usr/share/libtool/config/config.sub

[root@localhostjpeg-6b]# find / -name config.guess

/usr/share/libtool/config/config.guess

[root@localhostjpeg-6b]# cp -vRp /usr/share/libtool/config/config.sub .

[root@localhostjpeg-6b]# cp -vRp /usr/share/libtool/config/config.guess .

也就是把libtool里面的两个配置文件拿来覆盖掉jpeg-6b目录下的对应文件

make clean 再重新configure

9、编译安装freetype

[root@localhostlinux]# tar -zxvf freetype-2.3.5.tar.gz

[root@localhostlinux]# cd freetype-2.3.5

[root@localhostfreetype-2.3.5]# ./configure --prefix=/usr/local/freetype \

>--enable-shared (建立共享库使用的GUN的libtool)

[root@localhostfreetype-2.3.5]# make

[root@localhostfreetype-2.3.5]# make install

10、编译安装autoconf

[root@localhostlinux]# tar -zxvf autoconf-2.61.tar.gz

[root@localhostlinux]# cd autoconf-2.61

[root@localhostautoconf-2.61]# ./configure

[root@localhostautoconf-2.61]# make

[root@localhostautoconf-2.61]# make install

11、编译安装GD

[root@localhostlinux]# tar -zxvf gd-2.0.35.tar.gz

[root@localhostlinux]# cd gd-2.0.35

[root@localhostgd-2.0.35]# ./configure --prefix=/usr/local/gd \

>--with-zlib=/usr/local/zlib/ \ (指定zlib库文件的位置)

>--with-jpeg=/usr/local/jpeg/ \ (指定jpeg库文件的位置)

>--with-png=/usr/local/libpng/ \ (指定png库文件的位置)

>--with-freetype=/usr/local/freetype/ (指定freetype字体库的位置)

[root@localhostgd-2.0.35]# make

[root@localhostgd-2.0.35]# make install

执行make时如果出现如下错误:

make[2]: *** [gd_png.lo] Error 1

make[2]: Leaving directory`/usr/src/linux/gd-2.0.35'

make[1]: *** [all-recursive]Error 1

make[1]: Leaving directory`/usr/src/linux/gd-2.0.35'

make: *** [all] Error 2

解决方法:

[root@localhostgd-2.0.35]# find / -name gd_png.c

/usr/src/linux/gd-2.0.35/gd_png.c

[root@localhostgd-2.0.35]# find / -name png.h

/usr/local/libpng/include/png.h

[root@localhostgd-2.0.35]# vi /usr/src/linux/gd-2.0.35/gd_png.c

将#include "png.h"

改为#include "/usr/local/libpng/include/png.h"

12、编译安装apache

[root@localhostlinux]# tar -zxvf httpd-2.2.9.tar.gz

[root@localhostlinux]# cd httpd-2.2.9

[root@localhosthttpd-2.2.9]# ./configure --prefix=/usr/local/apache \

> --enable-so \ (以动态共享对象编译)

>--enable-rewrite (基于规则的URL操控)

[root@localhosthttpd-2.2.9]# make

[root@localhosthttpd-2.2.9]# make install

将apache加入开机启动↓

[root@localhosthttpd-2.2.9]# cp -vRp /usr/local/apache/bin/apachectl /etc/init.d/httpd

[root@localhosthttpd-2.2.9]# chmod +x /etc/init.d/httpd

添加apache服务↓

[root@localhosthttpd-2.2.9]# chkconfig --add httpd

[root@localhosthttpd-2.2.9]# chkconfig --level 2345 httpd on

[root@localhosthttpd-2.2.9]# service httpd start

启动服务时,如果出现如下错误:

httpd: Could not reliablydetermine the server's fully qualified domain name, using localhost.localdomainfor ServerName

解决方法:

[root@localhosthttpd-2.2.9]# vi /usr/local/apache/conf/httpd.conf

添加上:ServerName localhost:80

执行chkconfig时,如果出现如下错误:

service httpd does not supportchkconfig

解决方法:

[root@localhosthttpd-2.2.9]# vi /etc/rc.d/init.d/httpd

在文件第二行加入

#chkconfig:2345 10 90

#description:Activates/DeactivatesApache Web Server

保存后再执行chkconfig

13、编译安装mysql(最新版本都需要cmake编译安装)

编译安装 cmake

[root@localhostlinux]# tar -zxvf cmake-2.8.7.tar.gz

[root@localhostlinux]# cd cmake-2.8.7

[root@localhostcmake-2.8.7]# ./bootstrap

[root@localhostcmake-2.8.7]# gmake

[root@localhostcmake-2.8.7]# gmake install

编译安装 MySQL5.5.20

[root@localhostcmake-2.8.7]# groupadd mysql

[root@localhostcmake-2.8.7]# useradd -g mysql mysql

[root@localhostlinux]# tar -zxvf mysql-5.5.15.tar.gz

[root@localhostlinux]# cd mysql-5.5.15

[root@localhostmysql-5.5.15]#

cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ (安装根目录)

> -DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock \ (UNIX socket文件)

>-DDEFAULT_CHARSET=utf8 \ (默认字符集)

>-DDEFAULT_COLLATION=utf8_general_ci \ (默认编码)

>-DWITH_EXTRA_CHARSETS=utf8,gbk \ (额外的编码)

>-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \(启用PERFSCHEMA引擎支持)

>-DWITH_FEDERATED_STORAGE_ENGINE=1 \ (启用FEDERATED引擎支持)

> -DWITH_PARTITION_STORAGE_ENGINE=1\ (启用PARTITION引擎支持)

>-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ (启用ARCHIVE引擎支持)

>-DWITH_READLINE=1 \(使用readline功能)

>-DMYSQL_DATADIR=/usr/local/mysql/data \ (数据库数据目录)

>-DMYSQL_TCP_PORT=3306 (TCP/IP端口)

[root@localhostmysql-5.5.15]# make

[root@localhostmysql-5.5.15]# make install

[root@localhostmysql-5.5.15]# cp -vRp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

修改配置文件↓

[root@localhostmysql-5.5.15]# vi /etc/my.cnf

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

log-error=/usr/local/mysql/data/error.log

pid-file=/usr/local/mysql/data/mysql.pid

初始化数据库文件↓

[root@localhostmysql-5.5.15]# /usr/local/mysql/scripts/mysql_install_db \

>--defaults-flie=/etc/my.cnf \

> --basedir=/usr/local/mysql/\

>--datadir=/usr/local/mysql/data \

>--pid-file=/usr/local/mysql/data/mysql.pid \

> --user=mysql

权限设置↓

[root@localhostmysql]# chown -R root .

[root@localhostmysql]# chown -R mysql data

[root@localhostmysql]# chgrp -R mysql .

将mysql加入开机启动↓

[root@localhostmysql]# cp -vRp support-files/mysql.server /etc/init.d/mysqld

[root@localhostmysql]# chmod +x /etc/init.d/mysqld

添加mysql服务↓

[root@localhostmysql]# chkconfig --add mysqld

[root@localhostmysql]# chkconfig --level 345 mysqld on

[root@localhostmysql]# service mysqld start

配置mysql↓

[root@localhostmysql]# bin/mysql

mysql> deletefrom mysql.user where Host!='localhost'; (只留允许本机登录的帐号)

mysql> flushprivileges; (刷新授权表)

mysql> setpassword for 'root'@'localhost'=password('123456'); (设置用户密码)

mysql> exit

[root@localhostmysql]# bin/mysql -h localhost -u root -p123456 (登录mysql)

14、编译安装php

[root@localhostlinux]# tar -zxvf php-5.3.19.tar.gz

[root@localhostlinux]# cd php-5.3.19

[root@localhostphp-5.3.19]# ./configure --prefix=/usr/local/php \

>--with-apxs2=/usr/local/apache/bin/apxs \

>--with-mysql=/usr/local/mysql/ \

>--with-libxml-dir=/usr/local/libxml2/ \

>--with-png-dir=/usr/local/libpng/ \

>--with-jpeg-dir=/usr/local/jpeg/ \

>--with-freetype-dir=/usr/local/freetype/ \

> --with-gd=/usr/local/gd/\

>--with-mcrypt=/usr/local/libmcrypt/ \

>--with-mysqli=/usr/local/mysql/bin/mysql_config \

> --enable-soap\ (变量激活SOAP和web services支持)

>--enable-mbstring=all \ (使多字节字符串支持)

>--enable-sockets (变量激活socket通讯特性)

[root@localhostphp-5.3.19]# make

[root@localhostphp-5.3.19]# make install

[root@localhostphp-5.3.19]# cp -vRp php.ini-development /etc/php.ini

[root@localhostphp-5.3.19]# vi /usr/local/apache/conf/httpd.conf

添加上:

AddType application/x-httpd-php .php

[root@localhostphp-5.3.19]# service httpd stop

[root@localhostphp-5.3.19]# service httpd start

[root@localhostphp-5.3.19]# vi /usr/local/apache/htdocs/phpinfo.php

添加内容为:

<php

phpinfo();

>

打开浏览器进行访问,如果出现PHP版本界面,及安装成功。

如何centos使用yum方式安装lamp环境?

1、配置防火墙,开启80端口、3306端口

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙

备注:很多人把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面

1、安装Apache

yum install httpd #根据提示,输入Y安装即可成功安装

/etc/init.d/httpd start #启动Apache

2、安装MySQL

yum install mysql mysql-server #询问是否要安装,输入Y即可自动安装,直到安装完成

/etc/init.d/mysqld start #启动MySQL

chkconfig mysqld on #设为开机启动

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)

设置数据库密码:

mysql -uroot -p 直接回车

use mysql;

Update user SET password=PASSWord("root123") Where user='root';

flush privileges;

exit;

3、安装PHP5

3.1、安装PHP5

yum install php

根据提示输入Y直到安装完成

3.2、安装PHP组件,使 PHP5 支持 MySQL

yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

这里选择安装包进行安装,根据提示输入Y回车

/etc/init.d/mysqld restart #重启MySql

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

提示:查询各个软件的安装位置

rpm -ql httpd

rpm -ql mysql

rpm -ql php

ok完成!

怎样安装centos5.3的LAMP ?

第一步:如果已经安装了linux就有grub,启动的时候按下c健跳到第3步骤;第二步:如果没有安装grub,可以到网上下载,这里我给出一个链接,我用的时候还是可以的: 解压到c盘,这里我建议解压到c盘,放到其他的盘,在启动的时候可能识别不了, 可以看到grub程序等等如下:第三步:将下载的CentOS的iso文件放置到一个fat格式的硬盘上,ntfs的硬盘貌似不可以,我这里是d盘,将isolinux文件夹解压到d盘;第四步:要更改你的启动项 在启动项里增加如下信息 :C:\grldr = “Grub”然后保存我的电脑à属性à高级à启动和故障恢复里的设置à然后就是下图,步骤是点击(1)处,然后(2)就*出一个记事本,对boot.ini文件进行编辑,最后一行添加如下C:\grldr = “Grub”,不要复制,手动添加,保存,然后全部选择确定。再次开启相应的对话框的时候就会出现如下图片:多了一处“grub”的字样;第四步:重启电脑,选择下面的选项“grub”,然后选择“find and boot linux with menu.lst already install”出现跟安装了linux的一样的grub的编辑屏幕,输入如下:kernel (hd0,4)/isolinux/vmlinuz 回车initrd (hd0,4)/isolinux/initrd.img 回车boot 回车这里要注意的我的isolinux是放在d盘对应的是(hd0,4)不行就对应的尝试一下4、5、6、7之类的,如果出现:[Linux-bzIMage, setup=0x2c00, size=0x1e0300]类似的字样就可以了。第五步:开始安装,中间有一步,就是选择选择安装的源,选择“Hard Driver”,然后选择盘符。最后,完成清理工作,就是回到第四步,把boot.ini文件的最后一行删除了,也就是以后不用这个安装的东西。

好了,文章到这里就结束啦,如果本次分享的lamp安装和lamp安装教程cent OS7问题对您有所帮助,还望关注下本站哦!

推荐文章:

  • (云容灾白皮书)请描述云容灾解决方案的概念
  • (poetry)poetry中文
  • (mediaplayer播放器能跳片头)media player自动播放
  • (dart语言教程)dart编程
  • (初始化数组)初始化数组是什么意思
  • (兔克的餐厅)兔克的餐厅游戏免广告
  • (iproute)ip route add添加路由
  • (PHP连接MySQL)php连接mysql怎么写
  • (栈溢出)栈溢出工程师什么意思
  • (电脑配置命令)电脑配置命令行
  • Tag: lamp安装
    欢迎分享转载→ (lamp安装)lamp安装教程cent OS7
    本文地址:https://www.nvaweb.com/biancheng/4869.html

    编程知识栏目本月最新文章

    本站最新文章

    我们一直用心在做

    Copyright © 2021-2022 星星号-(www.nvaweb.com) 版权所有