设为首页 收藏本站
查看: 903|回复: 0

lamp环境安装(linux apache mysql php)步骤及详细解说

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-11-15 12:48:48 | 显示全部楼层 |阅读模式
lamp安装

httpd-2.2.4.tar.gz :http://download.iyunv.com/detail/wulvla020311/8046141
mysql-5.0.56.tar.gz :http://download.iyunv.com/detail/wulvla020311/8046123
php-5.4.5.tar.gz :http://download.iyunv.com/detail/wulvla020311/8046155

先检查一下装的东西都在不在:
rpm -qa | grep -i apache
rpm -qa | grep -i httpd
rpm -qa | grep -i php
rpm -qa | grep -i mysql
没有,下一步我们安装(不过mysql5.4以上要安装cmake)

建立所需的目录:
[iyunv@localhost ~]#mkdir  -p /opt/lamp/apache
[iyunv@localhost ~]#mkdir  /opt/lamp/php
[iyunv@localhost ~]#mkdir  /opt/lamp/mysql

Apache的安装
第一步:Apache的安装
Linux + Apache + MySQL + PHP
[iyunv@meng source]# tar -zxvf  httpd-2.2.4.tar.gz
(解压缩)

root@meng source]# cd httpd-2.2.4   (切换目录)
[iyunv@meng httpd-2.2.4]# ./configure --prefix=/opt/lamp/apache   --enable-so [iyunv@meng httpd-2.2.4]# make    (编译源代码)

[iyunv@meng httpd-2.2.4]# make install   (安装)
Apache下关键目录说明(/opt/lamp/apache)
conf: Apache服务器的配置目录 htdocs: 需要发布应用程序的根目录 bin: Apache服务器的可执行程序目录
第二步:Apache的配置修改
[iyunv@meng httpd-2.2.4]#  vi  /opt/lamp/apache/conf/httpd.conf  
将#ServerName www.example.com:80 中的“#”删掉,并将 www.example.com 改为linux的ip地址 (80表示访问端口为HTTP默认端口)
第三步:Apache服务安装检测
Apache安装是否成功的检测 1 启动Apache服务
   说明:apache服务的启动和停止
    [iyunv@meng ~]#  cd  /opt/lamp/apache/bin
    [iyunv@meng bin]# ./apachectl   start     这是启动apache服务     [iyunv@meng bin]# ./apachectl   stop     这是停止apache服务

现在就来试试有没有安装成功,只需要在浏览器上面输出你的ip地址,如果出现    ITS WORK !说明你安装成功了!!!

MySQL的安装

(安装之前必须要清楚gcc安装了,如果gcc没安装必须在下面安装)
第一步:MySQL的安装
[iyunv@meng ~]# groupadd mysql
[iyunv@ meng ~]# useradd -g mysql  mysql [iyunv@ meng source]# cd /opt/source
[iyunv@ meng source]# tar -zxvf mysql-5.0.56.tar.gz [iyunv@ meng source]# cd /opt/source/mysql-5.0.56


问题现象:
../depcomp: line 512: exec: g++: not found
make[2]: *** [my_new.o] Error 127
make[2]: Leaving directory `/usr/local/src/mysql-5.0.41/mysys'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/mysql-5.0.41'
make: *** [all] Error 2

解决办法:
安装gcc-c++      [iyunv@localhost ~]# yum install gcc-c++

[iyunv@meng mysql-5.0.56]# ./configure   --prefix=/opt/lamp/mysql   
--sysconfdir=/etc  --localstatedir=/var/lib/mysql
[iyunv@meng mysql-5.0.56]# make
[iyunv@meng mysql-5.0.56]# make install
[iyunv@meng mysql-5.0.56]# cd /opt/lamp/mysql/bin/
[iyunv@meng bin]# ./mysql_install_db
[iyunv@ meng bin]# chmod 777 /var/lib/mysql
[iyunv@ meng bin]# chown -R mysql /var/lib/mysql
[iyunv@ meng bin]# rm -f /etc/my.cnf
[iyunv@ meng bin]# cp /opt/lamp/mysql/share/mysql/my-medium.cnf /etc/my.cnf

第二步:mysql安装的检测
[iyunv@ meng ~]# cd /opt/lamp/mysql/bin
[iyunv@ meng bin]# ./mysqld_safe &  (启动MYSQL服务) [iyunv@ meng bin]# ./mysql -u root

mysql的界面说明你的mysql已经安装上了

第一步:

PHP的安装


[iyunv@meng source]# cd /opt/source/

[iyunv@meng source]# tar -zxvf php-5.4.5.tar.gz  

[iyunv@meng source]# cd  php-5.4.5

[iyunv@meng php-5.4.5]# ./configure --prefix=/opt/lamp/php
--with-apxs2=/opt/lamp/apache/bin/apxs
--with-mysql=/opt/lamp/mysql

(安装php时的报错

checking libxml2 install dir... no
checking for xml2-config path...
configure: error: xml2-config not found. Please check your libxml2 installation.

检查是否安装了libxm包

[iyunv@XKWB3403 php-5.3.8]# rpm -qa |grep  libxml2
libxml2-2.6.26-2.1.12
libxml2-python-2.6.26-2.1.12



重新安装libxml2和libxml2-devel包

yum install libxml2

yum install libxml2-devel -y



[iyunv@meng php-5.4.5]#  make

[iyunv@meng php-5.4.5]#  make  install

[iyunv@meng php-5.4.5]#  cp php.ini-dist /etc/php.ini


第二步:PHP的配置
[iyunv@ meng ~]#  cd  /opt/lamp/apache/conf
[iyunv@ meng conf]#  vi httpd.conf  

找到DirectoryIndex index.html这句话,在行尾添加index.php

PHP配置:
1,把php.ini-dist改为php.ini
2,extension_dir="./"改成extension_dir="/opt/php/php/ext"


apache配置
LoadModule php5_module "C:/php/php/php5apache2_2.dll"

PHPIniDir "/opt/php/php"
AddType application/x-httpd-php .php(固定语句)

loadfile "/opt/php/php/libmysql.dll"

         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139505-1-1.html 上篇帖子: linux 安装lamp环境笔记 下篇帖子: 激活雪豹上的LAMP
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表