[绝对经典]Linux+Mysql+Apache+Php开发环境搭建全过程及问题的解决办法
今天终于将LAMP环境搭建成功,这里发表一篇文章。说实话,文章属于原创有点牵强,但是有了这篇文章,保证你不费吹灰之力,就能搭建好此环境!废话少说!准备环境软件:VMware 7.1 workstation Red Hat Enterprise Linux 5MySQL-5.1.XX-linux-i686-glibc23-tar.gzHttpd-2.0.XX.tar.bz
今天终于将LAMP环境搭建成功,这里发表一篇文章。
说实话,文章属于原创有点牵强,但是有了这篇文章,保证你不费吹灰之力,就能搭建好此环境!
废话少说!
准备环境软件:
VMware 7.1 workstation
Red Hat Enterprise Linux 5
MySQL-5.1.XX-linux-i686-glibc23-tar.gz
Httpd-2.0.XX.tar.bz2
php-5.2.36.tar.bz2
不同类型的压缩包的解压方法,请参考以下链接:
http://wenku.baidu.com/view/6d16f24d852458fb770b56c0.html
在准备工作之前,我认为还是有必要介绍一下有关Linux的常用命令,参考以下链接
http://wenku.baidu.com/view/eab9dd84b9d528ea81c779f7.html
一、安装 Linux,详见以下链接
http://hi.baidu.com/senya/item/8464b49792456ebccc80e556
Ps: 1 、挂载模式设置成IDE模式
2 、交换分区应为设置内存的两倍。(如果还想安装Oracle,内存设置成1G)
3 、root权限的密码不要忘记,可以通过su命令获取用户权限
4 、一定要安装Linux默认的软件包和服务器
二、安装VMware tools
为了操作方便以后安装,这里需要安装VMware tools,这里给出两个链接,请读者自己比较:
http://blog.csdn.net/mullife/article/details/5540369
http://blog.csdn.net/xian_fish/article/details/1907376
用到的linux命令有: mount和unmount
三、安装 mysql数据库
注意,这里使用的mysql数据库是非编译版的。
虽然网上有那么多的教程,但是官方的手順是最权威的。详见 mysql安装包中的binary-install。
这里提供一个中文的安装步骤:
http://blog.csdn.net/taikeqi/article/details/2783705
安装完mysql之后,可以使用/usr/local/mysql/bin/mysql命令进入数据库。在安装完apache之后,如果出现
ERROR 2002 (HY000):'Can't connectto local MySQL server through socket '/tmp/mysql.sock',可以通过如下方法启动数据库:
/etc/rc.d/init.d/mysqld start ,从这里,mysql启动正常了,接着输入mysql-uroot即可进入数据库。
四、安装Apache
解压Httpd-2.0.XX.tar.bz2之后,找到INSTALL文件,有详细的安装流程。
当然,如果读者英文不好,这里推荐你一篇文章:
http://blog.csdn.net/jbgtwang/article/details/5543870
如果在./configurte时出现configure:error: APR not found. Please read thedocumentation,请参考以下链接:
http://blog.csdn.net/linwengao2012/article/details/7385839
安装成功后,使用 /usr/local/apache2/bin/apachectlstart/stop/restar命令启动apache服务。
如果出现:httpd: Could not reliably determine the server's fully qualified domain name ,请参考以下链接:
http://blog.sina.com.cn/s/blog_4d83777b0100pgal.html
键入http://localhost后,出现欢迎界面(2.0)或者itworks字样(2.2)时,说明安装成功;
进入apache的/htdocs目录,新建文本文件*.txt,并在文件中随意输入内容,然后通过浏览器访问该文件,浏览器中显示刚才输入的内容,服务器配置成功。
最常见的错误是Forbidden 403,参考以下链接:
http://blog.csdn.net/zhy97031/article/details/2065275
还有,如果建立的文件和apache不再同一组群中,仍然会出现此错误!可以通过chmod \ chgrp\chown修改,并通过ls –li命令来检验。参考以下链接:
http://blog.csdn.net/wer1234s/article/details/7904402
五、安装 PHP
没得说,严格按照官方的手顺书,尤其是第7步到第9步。否则,php文件的内容会直接显示出来。
不过,安装成功后,重启apache服务器会出现如下错误:
httpd:Syntax error on line XX of /usr/local/apache/conf/httpd.conf:
Cannot load/usr/local/apache/modules/libphp5.so into server:/usr/local/apache/modules/libphp5.so:
cannot restore segment prot after reloc:Permission denied. 原因是加载php组件失败,详见下链接:
http://blog.csdn.net/zenwong/article/details/4386058
最后,在htdocs下建立index.php文件,内容如下:
<?php
Phpinfo();
这里可以不写结束符“?>”
运行服务器,输入http://localhost/test.php,出现php的详细配置信息,大功告成。
可能初学者阅读此文章会感到一团雾水。但是,当仔细看懂之后,发现已经学会不少东西。
三点心得:
1、 时刻注意解压后文件的属性,.并及时修正。
关于解压后文件属性变化的原因,请参考以下链接:
http://topic.csdn.net/u/20120827/13/ca86bd11-a249-4adb-9487-d7bc5d7cfb8a.html
2、开源软件都有安装说明(INSTALL \README等)和帮助文档,这点必须牢记。
3、 http.conf 和php.ini两个文件非常重要,在配置前做好备份。
最后,再次感谢所有链接的主人。
更多推荐
所有评论(0)