centoslamp编译安装
‘壹’ linux 做LAMP MYsql 编译安装没搞明白 -with 这些是什么意思在那里找到的 于是我就RPM 安装了MYSQL
这个应该就是/usr/share/mysql
如果你不懂gcc编译,就使用rpm包安装,LAMP这个完全可以使用rpm安装。没必要费劲去编译的。
告诉你最简单的办法是使用yum命令:
yum install httpd mysql-server php5 大概就是这个模式,因为我好久没玩centos了。
如果你还是感觉麻烦的话,推荐你用ubunut。一个命令+tab+空格+回车 LAMP就搞定了。如果你用兴趣追问吧
‘贰’ Centos6.4下安装LAMP,安装discuz出现如下问题,求指导
你的LAMP是编译安装的,还是yum安装的,目录拥有者改成web的用户
‘叁’ LINUX下安装LAMP,在安装apache的时候,出错,错误提示如下
建议你make clean再试试。
libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apache2--sysconfdir=/etc/httpd/lib
这个错误--sysconfdir=/etc/httpd/lib ..实际参数是/etc/httpd
‘肆’ CentOS 6.5 使用yum安装lamp环境 php是5.3.3的 太低了
简单介绍一下,如何在CentOS上安装PHP5.6。
配置yum源
追加CentOS 6.5的epel及remi源。
#rpm-Uvh
#rpm-Uvh
以下是CentOS 7.0的源。
#yuminstallepel-release
#rpm-ivh
使用yum list命令查看可安装的包(Packege)。
#yumlist--enablerepo=remi--enablerepo=remi-php56|grepphp
安装PHP5.6
yum源配置好了,下一步就安装PHP5.6。
#yuminstall--enablerepo=remi--enablerepo=remi-php56phpphp-opcachephp-develphp-mbstringphp-mcryptphp-mysqlndphp-phpunit-PHPUnitphp-pecl-xdebugphp-pecl-xhprof
用PHP命令查看版本。
#php--version
PHP5.6.0(cli)(built:Sep3201419:51:31)
Copyright(c)1997-2014ThePHPGroup
ZendEnginev2.6.0,Copyright(c)1998-2014ZendTechnologies
withZendOPcachev7.0.4-dev,Copyright(c)1999-2014,byZendTechnologies
withXdebugv2.2.5,Copyright(c)2002-2014,byDerickRethans
在这里安装的版本是PHP5.6.0,细心的用户可能已经发现ZendGuardLoader变成Zend OPcahe了。
对从PHP5.5开始PHP代码缓存从APC变成了Zend OPcache了。
更多问题可以去php中文网问答社区提问,大神在线帮你解决,希望对你有帮助
‘伍’ 红帽linux安装lamp
一年前。我配置过。类似的环境:
是centos 5 +lamp
这里的文章记录,你下载参考一下。
有问题。我到时候再回答,因为当时配置很熟悉。现在很久没有用了。
所以需要回忆一下。。
————————————————————
知道不能贴连接了?
你到我的文库里找。有两份。比较详细
‘陆’ centos7下安装lamp时,mysql错误
说明:在本帖中,#代表shell的提示符,所有操作均在root环境变量下面执行
一,系统的安装
系统安装的是centos6.0版本,磁盘大小300G
/boot300M /swap2G /30G /usr/local80G /var80G//lvm分区 /home20G /tmp10G
安装好之后,配置ip地址,ssh,iptables等服务,安装系统的原则:最小化安装,尽量不安装图形界面和不必要的软件包。
二,软件包的准备
mysql-5.6.2-m5,php-5.3.6,httpd-2.2.21
下载地址
#cd /usr/local/src #wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.2-m5.tar.gz #wget http://mirrors.sohu.com/php/php-5.3.6.tar.gz #wget http://mirrors.sohu.com/apache/httpd-2.2.21.tar.gz
三,本机yum源的配置
#vim /etc/yum.repos.d/myyum.repo [Packages] name=CentOS-$releasever-Plus baseurl=file:///mnt/cd/ #本地文件路径,如果是网络源,请更改 gpgcheck=1 #gpg校验 enabled=1 #yum的开关 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #yum clean all #yum list 四,安装系统编译环境所需要的软件包
‘柒’ centos qsub命令怎么安装
这个命令是浏览网页用的啊,定时执行程序Linux不是没有,就像windows的计划任务一样,linux更灵活。创建一个123.shell文件即shell脚本,内容如下 #shell 隔一小时执行php脚本 ->注释 #用你php安装文件下的bin里的php编译工具 执行.php文件 /lamp
‘捌’ lamp web mysql需要安装吗
1、deepin基于Ubuntu,主要为桌面 2、Centos基于RHEL,主要为服务器 3、另外centos搭建LAMP的文档也很多 4、先安装MySQL,web根据需求连接mysql即可
‘玖’ 如何安装LAMP工具
1、获取软件包
把上面下载的13个源代码包放到linux系统下的/usr/local/src/目录中,如下图示:
2、检查安装时使用的编译工具是否存在
如果安装系统的时候已经安装了GCC编译工具,则显示上图中的信息,如果没有安装,可以使用下面的方法进行安装:# From CentOS 5.8 - [DVD#1] mkdir -p /media/cdrom
mount -r /dev/cdrom /media/cdrom
cd /media/cdrom/CentOS
rpm -Uvh glibc-devel-2.*
rpm -Uvh gcc-4.*
rpm -Uvh gcc-c++-4.*
rpm -Uvh lio-devel-0.*
rpm -Uvh libstdc++-devel-4.*
如果上面安装的一某个RPM包还需要另外一个包时,可继续在光盘中查找,这里不在赘述。
3、检查并卸载默认的低版本环境
由于安装系统的时候我是最小化安装,只安装了一个桌面,GCC编译工具也是系统装完之后安装的,所以没有默认的LAMP环境,如下图示:
如果安装的时候有选择默认全部安装,就已经安装了LAMP环境,但是相对版本较低,而且安装的路径等可能不是我们想要的结果。所以这里顺便介绍一下,如果存在默认的LAMP环境,进行卸载的方法,以apache为例:
#rpm -qa | grep -i httd //查询系统中已安装的Apache相关软件包
#service httpd stop //如果apache已开启,停止运行apache服务器
#rpm -e httpd-xxx --nodeps //卸载apache服务器
php、mysql卸载方法同上。
【开始搭建LAMP环境】
搭建LAMP环境时,需要安装的所有软件都要按照一定的顺序安装,我们按照Apache->MySQL->PHP的顺序安装。但是在安装PHP之前,应先安装PHP5需要的最新版本库文件,例如libxml2、libmcrypt,以及GD2库等文件。安装GD2库是为了让PHP5支持GIF、PNG和JPEG图片格式,所以在安装GD2库之前还要先安装最新的zlib、libpng、freetype和jpegsrc等库文件。而且中间还会穿插安装一些软件。
1、解压tar.gz为后缀的压缩包软件
LAMP环境搭建所需要的每个软件的源代码文件,都是以.tar.gz提供给我们的打包压缩文件,所以我们必须将其解压再解包。可通过命令#tar zxvf tarfile.tar.gz达到目的。 2、在linux系统中源代码包安装过程
进行解压后的目录,LAMP环境搭建所需要的软件都使用C语言开发的,所以安装源代码文件最少需要配置(configure)、编译(make)、安装(make install)三个步骤。 安装libxml2最新库文件
step1:
进入下载的软件源码包所在目录/usr/local/src/下,解压软件包libxml2-2.9.0.tar.gz到当前目录libxml2-2.9.0下,并进入libxml2-2.9.0目录。命令如下行所示:
[root@localhost ~]# cd /usr/local/src //进入软件源码包所在目录
[root@localhost src]# tar zxvf libxml2-2.9.0.tar.gz //解包解压
[root@localhost src]# cd libxml2-2.9.0 //进入解包解压后的目录
step2:
使用configure命令检查并配置安装需要的系统环境,并生成安装配置文件,命令行如下。
[root@localhost libxml2-2.9.0]# ./configure --prefix=/usr/local/libxml2 //选项--prefix=/usr/local/libxml2作用,是在安装时将软件安装到/usr/local/libxml2目录下。 step3:使用make命令编译源代码文件并生成安装文件。命令行如下示。 [root@localhost libxml2-2.9.0]# make //对软件源代码文件进行编译 step4:使用make install命令安装编译过的文件。命令行如下。
[root@localhost libxml2-2.9.0]# make install //开始安装libxml2库文件
如果安装成功以后,在/usr/local/libxml2/目录下将生成bin,include,lib,share四个目录。在后面安装PHP5源代码的配置时,会通过在configure命令的选项中加上"--with-libxml-dir=/usr/local/libxml2"选项,用于指定安装libxml2库文件的位置。
安装libmcrypt最新库文件
安装方法与上面安装libxml2方法相同,注意configure时的路径/usr/local/libmcrypt 如果安装成功就会在/usr/local/libmcrypt/目录下生成bin,include,lib,man,share五个目录。然后在安装PHP5源代码包的配置时,就可以通过configure命令加上
“--with-mcrypt-dir=/usr/local/libmcrypt”选项,指定这个libmcrypt库文件的位置。 如./configure时报错:configure: error: C++ compiler cannot create executables 。 解决方案:
运行下面命令,然后重新configure(配置) yum install gcc gcc-c++ gcc-g77
安装完成libmcrypt库以后,不同的linux系统版本有可能还要安装一下libltdl库。安装方法和前面的步骤相同,可以进入到解压缩的目录/usr/local/src/libmcrypt-2.5.8下,找到libltdl库源代码所在的目录libltdl,进入这个目录按照下面几个命令配置、编译、安装就可以了。
[root@localhost libltdl]# pwd
/usr/local/src/libmcrypt-2.5.8/libltdl //进入软件源代码目录
[root@localhost libltdl]# ./configure --enable-ltdl-install //配置ltdl库的安装 [root@localhost libltdl]# make //编译
[root@localhost libltdl]# make install //安装
安装zlib最新库文件
安装方法与前面安装libxml2的方法相同,要注意的地方就是路径/usr/local/zlib/。如果安装成功将会在/usr/local/zlib目录下生成include,lib,share三个目录。在安装PHP5配置时,在configure命令的选项中加上“--with-zlib-dir=/usr/local/libmcrypt”选项,用于指定zlib库文件位置。
安装libpng最新库文件
安装方法与前面安装libxml2的方法相同,要注意路径/usr/local/libpng/
在./configure --prefix=/usr/local/libpng这步最后会提示:configure: error: ZLib not installed 解决方法如下:
1.进入zlib的源文件目录,执行命令 make clean,清除zlib; 2.重新配置 ./configure,后面不要接--prefix参数; 3.make && make install;
4.进入libpng目录,执行命令 ./configure --prefix=/usr/local/libpng; 5.make && make install; 6.安装成功.
如果安装成功将会在/usr/local/libpng目录下生成bin,include,lib和share四个目录。
在安装
GD2库配置时,通过在 configure 命令选项中加上“--with-png=/usr/local/libpng”选项,指定libpng库文件的位置。
安装jpeg8最新库文件
step1:安装GD2库前所需的jpeg8库文件,需要自己手动创建安装需要的目录,它们在安装时不能自动创建。命令行如下。
[root@localhost ~]# mkdir /usr/local/jpeg8 //建立jpeg8软件安装目录 [root@localhost ~]# mkdir /usr/local/jpeg8/bin //建立存放命令的目录 [root@localhost ~]# mkdir /usr/local/jpeg8/lib //创建jpeg8库文件所在目录 [root@localhost ~]# mkdir /usr/local/jpeg8/include //建立存放头文件目录 [root@localhost ~]# mkdir -p /usr/local/jpeg8/man/man1 //建立存放手册的目录 step2:configure有点不一样,如下命令行示: [root@localhost jpeg-8b]# ./configure \ > --prefix=/usr/local/jpeg8/ \ > --enable-share \ > --enable-static
警告:configure: WARNING: unrecognized options: --enable-share 在安装
GD2库配置时,可以在configure命令的选项中加上“--with-jpeg=/usr/local/jpeg8”选项,指定jpeg8库文件的位置。安装PHP时也要指定该库文件的位置。
安装freetype最新库文件
step1:
进入软件源码包所在目录/usr/local/src/中,解压软件包freetype-2.4.10.tar.gz到当前目录freetype-2.4.10下,并进入freetype-2.4.10目录。命令行如下:
#cd /usr/local/src/ //进入软件源码包所在目录
#tar zxvf freetype-2.4.10.tar.gz //解压包到freetype-2.4.10目录
#cd freetype-2.4.10 //进入目录freetype-2.4.10中
‘拾’ yum 安装lamp怎么升级php
centos6.5
1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便。
2.我的机器是centosrelease5.964为的系统,一般机器都带yum命令,并且yum包源都是可以用的,就是说不用你自己下载东西,直接yum-yinstall后面加上你所需要安装的软件,他会自动下载自动安装,非常方便。例如yum-yinstallhttpd自动下载并安装apache服务器。lamp环境只需要安装httpd,MySQL,PHP
3.首先更新一下yum-yupdate
4.用yum安装Apache,Mysql,PHP.
4.1安装Apache
yuminstallhttpdhttpd-devel
安装完成后,用/etc/init.d/httpdstart启动apache
设为开机启动:chkconfighttpdon
4.2安装mysql
yuminstallmysqlmysql-servermysql-devel
同样,完成后,用/etc/init.d/mysqldstart启动mysql
4.3设置mysql密码
mysql>;USEmysql;
mysql>;UPDATEuserSETPassword=PASSWORD('newpassword')WHEREuser='root';
mysql>;FLUSHPRIVILEGES;
设置mysql密码还可以用:mysql_secure_installation命令
4.4允许远程登录
mysql-uroot-p
EnterPassword:<yournewpassword>
mysql>GRANTALLPRIVILEGESON*.*TO'用户名'@'%'IDENTIFIEDBY'密码'WITHGRANTOPTION;
完成后就能用mysql-front远程管理mysql了。
设为开机启动
chkconfigmysqldon
5PHP5.4安装
rpm-Uvhhttp://mirror.webtatic.com/yum/el6/latest.rpm(下载最新的源)
yuminstallphp54wphp54w-bcmathphp54w-cliphp54w-commonphp54w-develphp54w-fpmphp54w-gdphp54w-imapphp54w-ldapphp54w-mbstringphp54w-mcryptphp54w-mysqlphp54w-odbcphp54w-pdophp54w-pearphp54w-pecl-igbinaryphp54w-xmlphp54w-xmlrpcphp54w-opcachephp54w-intlphp54w-pecl-memcache安装PHP对应的各种扩展;
使用yum安装就是各种方便,用源码安装试了十几次,各种bug无法解决