关闭

一次纠结与喜悦的liunx+apache+php+mysql的安装过程

302人阅读 评论(0) 收藏 举报

序言:

花了整整一天的时间安装网站的环境搭建,从查各种资料,解决问题到最终完成安装,其中滋味纠结于喜悦。

话不多说,为了记录我的安装过程,同时把经验分享给后续的新手,这就是我的初衷。

-------准备文件。。。

我的Liunx是Kail GUN/Liunx 1.1.0

安装需要下载的各种文件:


httpd-2.4.17.tar.gz————apache的文件压缩包

apr-1.5.2.tar.gz和apr-util-1.5.4.tar.gz以及pcre-8.36.tar.gz————apache安装过程中的附属文件压缩包

mysql-5.6.12-linux-glibc2.5-x86_64—————mysql的安装包

php-5.5.30.tar.gz————php的安装包

注:这些文件的下载可以从apache官网下载,直接百度就可以搜到。

并把这些文件全部解压到下载的目录下【我下载到soft目录下】。


--------开始安装。。。

安装apache  【也可参考百度http://jingyan.baidu.com/article/c14654136b58fe0bfcfc4ccb.html】


下面附图:【注:只给了具体的指令,只要大家按照这个指令来就没有问题的啦。。】




接下来该安装apr-util了...
附图:
<img src="http://img.blog.csdn.net/20151119102923518?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);" /><img src="http://img.blog.csdn.net/20151119102938771?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);" />

接下来该安装pcre了...
附图:

接下来安装httpd文件了...
附图:

安装到这里apache已经成功安装了。。可以在user/local里面看到熟悉的apache安装包了。。。
可以通过网页输入http://127.0.0.1查看出现It works!字样即为安装成功。

----------------------------------安装mysql启程------------------------------------------------------


<span style="font-size:14px;">复制一份mysql-5.6.12-linux-glibc2.5-x86_64的解压包到user/local文件下,并命名为mysql-5.6-liunx //可以用命令执行,这里我采用的是直接复制。</span>


上面的步骤完成即可以看到mysql已经安装成功。
修改mysql的密码:

登录直接进入mysql---

从上图看出登陆成功,好,大功告成。。。
----------------------------------------------php安装----------------------------------------------------------------------
接下来解释安装php了,上面两个过程安装没有太多的问题,一路喜悦下来,但接下来的php却没那么顺利,装了两次,花了我好几个钟头,仅仅是一个网站默认目录的问题。。
把php-5.5.30.tar.gz解压到user/local文件下并命名为php-5.5.30.
附图:


安装完成后,接下来重要的就是配置apache文件了,很重要!!!
在user/local/apache/conf中打开httpd.conf文件:
 1. 查找“LoadModule php5_module        modules/libphp5.so”是否存在,如果不存在,则说明php未完整安装;如果看到已经存在该行,这是在安装php时自己生成的;
2. 查找“ AddType application/x-compress .Z              AddType application/x-gzip .gz .tgz”
并在后面添加下列两行:
              AddType application/x-httpd-php .php    注意点号前面是空格。              AddType application/x-httpd-php-source .php5
3. 查找“ServerName www.example.com:80”  去掉#,并修改为:“ServerName 127.0.0.1:80”或者“ServerName localhost:80”;4. 注意下面这两行,不需用修改:DocumentRoot "/user/local/apache/htdocs"                                                      <Directory "/user/local/apache/htdocs">  
后面我会讲到,就是因为这个目录跟服务器所存放的目录不同,让我搞了好久....
5. 查找"<IfModule dir_module>                 DirectoryIndex index.html             </IfModule>"
修改为  "<IfModule dir_module>                  DirectoryIndex index.html index.php               </IfModule>"
将PHP源码代码(/user/local/php-5.5.30)中的php.ini-development文件复制到/user/local/php/lib/下,更名为php.ini。

保存后重启apache,

----------------------测试php是否安装成功-------------------------------------------------
var/www/目录下新建php文件,并命名为index.php:
<?php
phpinfo();
?>

在浏览器中输入测试,出现以下界面即表示安装成功。。


现在来说说我为什么一直没有出现上图的原因吧!大家看看我前面提到的两个目录:一个是apache的配置文件目录

/user/local/apache/htdocs,另一个是var/www/目录。

之前我一直将php文件建立在第一个目录下,怎么也出不来上图,后来查到一文章,也有人跟我一样也

是因为这个目录问题搞了很久。

所以即得把网页都放在/var/www目录下。




首先,

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:58000次
    • 积分:870
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:29篇
    • 译文:0篇
    • 评论:10条
    最新评论