设为首页 收藏本站
查看: 2259|回复: 6

[经验分享] lamp源码安装及案例配置

[复制链接]

尚未签到

发表于 2012-10-30 08:55:25 | 显示全部楼层 |阅读模式
本帖最后由 234cfds1 于 2012-10-30 08:57 编辑

  lamp源码安装及基于phpwind与wordpress的案例配置简单说明,
引言:在上一篇博文《lamp环境搭建与phpwind,wordprss实现》中讲解了利用rpm来搭建lamp环境,但考虑到rpm的更新较慢,想让网站提供些新的特性的话,就需要采用源码安装了,本实验主要通过源码搭建了lamp环境,并简单解释了两个案例。
实验环境:VMware RedHat5.4;
实验说明:一般情况下,由于操作习惯,将自己安装的源码包放在/usr/local/下,故本实验中,mysql,apache源码包均解压放在其下,php放在/usr/local/src/下,
实验步骤:
1、首先检测环境:
Development Tools
Development Libraries
Legacy Software Development
X Software Development这几个组包是否安装
230856559.jpg
:对应成中文就是:Development Libraries  开发库; Development Tools 开发工具;
Legacy Software Development 老的软件开发; X Software Development  X软件开发;
例:yum groupinstall "Development Libraries",注意一定要加引号。
2、安装完成后,通过Xftp将自己要安装的包上传到虚拟机自定义的目录,
3、mysql源码包安装,
1)首先通过源码安装mysql,解压后,可通过目录下的INSTALL-BINARY来进行操作;
To install and use a MySQL binary distribution, the basic command
   sequence looks like this:
shell> groupadd mysql      #创建mysql组
shell> useradd -r -g mysql mysql   #创建mysql用户并使其属于mysql组
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql  #创建软链接,本实验中直接重名
shell> cd mysql
shell> chown -R mysql .     #修改mysql目录及下所有文件的用户为mysql
shell> chgrp -R mysql .     #修改mysql目录及下所有文件的用户组为mysql
shell> scripts/mysql_install_db --user=mysql   #初始化mysql数据库
shell> chown -R root .       #修改当前目录下的所有者为root
shell> chown -R mysql data  #修改data目录及其下的所有文件为的所有者改为mysql
# Next command is optional #下面命令是可选的(本案例省略)
shell> cp support-files/my-medium.cnf /etc/my.cnf  #复制并不用编辑该配置文件,默认情况即可
shell> bin/mysqld_safe --user=mysql &    #以mysql用户启动mysql
# Next command is optional  #下面命令是可选的
shell> cp support-files/mysql.server /etc/init.d/mysql.server
2)如上面语句一样,先创建mysql用户与组,并将解压后的软件包重命名为mysql,图中1修改mysql目录的权限,2是初始化mysql数据库;
230947483.jpg
3)按照INSTALL-BINARY修改权限:chwon -R root  . ; chwon  -R  mysql  data;
4)修改好了,看是否能正常启动mysql服务,发现并不能用service来启动mysqld服务;
231028335.jpg
5)将support-files下mysql.server复制到/etc/init.d/下并命名为mysqld;
231056396.jpg
6)切换到如下图目录(/usr/local/mysql/bin/),可执行mysql命令来管理数据库;
231123932.jpg
7但如果直接执行mysql是否可以呢?答案是不行,因为命令的执行是由$PATH等控制的,想直接执行,就应该修改环境变量,如下图:编辑/etc/profile文件,做如下图的添加,并执行该文件,使新加入的环境变量生效;
234441928.png
234457265.png
8)哈哈,修改后,就会发现可以直接使用mysql命令来管理数据库了,不用管它的路径问题了;
231313187.jpg
9)加载mysql的库文件,与头文件(1是编辑mysql.conf;2是查看mysql库文件是否正常加载上了)
在mysql.conf文件中写入内容:/usr/local/mysql/lib 231344723.jpg
10)创建软链接来包含mysql的头文件;
231421792.jpg
4.apache源码与php源码安
1)解压到/usr/local/下,具体安装的详细参数可执行./configue -help来查看,
切换到apache的解压目录执行:
./configue   --prefix=/usr/local/apche (安装目录)  --sysconfdir=/etc/httpd/  (配置文件的路径)--enable-so(DSO capability)  --enable--ssl (支持ssl)  --with-z(使用zlib) ; 注:执行时括号及内容不要添加。
make ;
make test (安装检测) ;
make install ;
2)安装完成后,看是否能启动服务;
231501394.jpg
3)可以正常启动,就解压php的源码包,解压到/usr/local/src/下,同样参照./configure -help来查看安装选项;切换到php解压目录下,执行
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs
(将php编译成apache的模块,允许apache的apxx调用该模块) --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config(调用myql接口)  --enable-mbstring=all(支持字符集)注:执行时括号及内容不要添加。
make ;
make  install .
4)apache与php均安装了,修改apache下的配置文件/etc/httpd/httpd.conf文件,
将默认首页改为index.php,并加载php模块AddType application/x-httpd-php .php
234529797.png
5)编辑/usr/local/apache/htdocs/index.php, 调用phpinfo()函数,测试正常如下;
231544462.jpg
6)可以正常加载php,那是否能够正常连接数据库呢,我们再来编辑index.php文件,做如下修改:
231605762.jpg
7)哈哈,测试正常,可以连接数据库。
231618625.jpg
5.phpwind与wordpess简例
1)为了能够实现正常的案例测试,首先加载Apache库文件与头条件(与mysql加载方式相同,只是文件不同而已)
231904720.jpg
231926927.jpg
2)phpwind与wordpress环境搭建同上篇博文《lamp环境搭建与phpwind,wordprss实现》基本相同,只做补充:在安装后要删掉phpwind目录下的install.php文件,不然就出现如下图效果:
232002693.jpg
3)安装完成后的简单首页;

233257980.jpg
4)配置wordpress时,可以直接将所需软件包(即解压后的upload文件)拷贝到/usr/local/apache/htdocs/重命名wordpress,(再次强调一次,要先手动创建数据库)
根据提示填写,提示无法写入wp-config.php文件,需要手动创建,然后将代码到其中;也可以用另一个方式(即上一篇博文所用的方式),我感觉更稳妥些,就是复制wp-config-sample.php为wp-config.php,根据自己实验环境的要求(修改数据库名,数据库用户名,数据库密码及mysql主机)
232030141.jpg
4)安装过程很快,管理登录后,简单修改后的wordpress首页
232046812.jpg
5)测试完成,实验结束。

fe6101586f2e73664bace0f45e39ccbc.jpg
59d3c0ebf1a522f3448e58549b7d473e.jpg
d375f04976cda575b18128b5a60a8546.jpg
8e68551ff777bb1a6817303fe8938d07.jpg
3c27baed0b226637183458464ba11633.jpg
918529479d41093642946f37536b3c5d.jpg
752c932f1c3e1b3c508a5a81f7a45ef5.jpg
c537e7d1065701169535753749781500.jpg
8a74deff833f9432ac145fcae9cee99d.jpg
4e0711980613e38460b1a66fa369f57a.jpg
92ae5c144d883e24719992aafe1d691c.png
65f798f5dedba4439d01917ff6ecc21e.jpg
ba58fdb208b656de19c2681642a6b246.jpg
44909f1f23d63907345d55d35fcf1d30.jpg
93759e5c2a9dcbdd9f48f5982c9601b2.png
f396d5c008c338419b579d88d6dbd4f6.png
8e1b595de188593aaac99501daa1ef83.jpg
4df0e2b7c0a31ba5489b47ca60bdf16e.jpg
04113e9986973669c34fede0f6fb2d19.jpg

运维网声明 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-1776-1-1.html 上篇帖子: linux下的LVM的实现 下篇帖子: linux计算md5 grub密码 安装 Software phpwind Legacy
0

尚未签到

发表于 2013-3-20 09:47:25 | 显示全部楼层
人生重要的不是所站的位置,而是所朝的方向!

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

尚未签到

发表于 2013-5-19 08:13:48 | 显示全部楼层
路过,学习下

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

尚未签到

发表于 2013-5-31 10:42:35 | 显示全部楼层
支持一下:lol

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

尚未签到

发表于 2013-6-16 20:28:08 | 显示全部楼层
路边的野花不要,踩。

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

尚未签到

发表于 2013-6-24 08:44:18 | 显示全部楼层
锻炼肌肉,防止挨揍!

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

尚未签到

发表于 2013-7-3 23:53:17 | 显示全部楼层
睡眠是一门艺术——谁也无法阻挡我追求艺术的脚步!

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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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