Bloke 发表于 2006-7-31 14:49:43

自认为是php5安装后的最难的问题。急!急!!

mysql+apache2+php5
我把他们都安装好了,apache2的测试页都可以浏览,可是就是不能连接上PHP,真是晕啊,怎么找也找不到问题所在,请各位大侠看看,下面是我的安装的步骤:

Mysql+Apache+php的配置

准备工作:
从官方网站下载它们的源码包(因为官方的资源都是最新的,这样下载的源码包安装
后的漏洞会少一些,我们也就会更安全些。
    官方网站:http://www.mysql.com   http://www.apache.org   http://www.php.net
一:下载碰到的问题:
   在下载过程中,不知道怎么把软件包下载到指定目录。
   ①:在浏览器上选择“编辑”选项中的“首选项”里面的下载,修改就OK了。
   ②: 在shell中用links 命令进入浏览见面,选择要下载的软件,下载时是把软件
   
      下载到当前目录的。所以要下载到那个目录,当前目录就要是那个目录。
二:安装:
1 . Mysql的安装:
   
   ①:先按如下步骤安装:
   
    shell> groupadd mysql
    shell> useradd -g mysql mysql
    shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
    shell> cd mysql-VERSION
    shell> ./configure --prefix=/usr/local/mysql
    shell> make
    shell> make install
    shell> cp support-files/my-medium.cnf /etc/my.cnf
    shell> cd /usr/local/mysql
    shell> bin/mysql_install_db --user=mysql
    shell> chown -R root.
    shell> chown -R mysql var
    shell> chgrp -R mysql .
    shell> bin/mysqld_safe --user=mysql &(这个是启动mysql)
    shell>cp share/mysql/mysql.server /etc/init.d/mysqld

    ②:再运行:shell>netstat -lt
      看mysql启动没有,启动了就运行:shell>cd /usr/local/mysql/bin
                                        shell>. /mysql
      进入mysql数据库;退出mysql运行shell>quit
   

   
    2 . 安装Apache
    ①:先按如下步骤安装:
         
       $ ./configure –prefix=/usr/local/apache2
       $ make
       $ make install
       $ /usr/local/apache2/bin/apachectl start (这是启动httpd )
       $cp /usr/local/apache2/bin/apachect1 /etc/init.d
   
      ②:再运行:shell>netstat -lt
         打开浏览器:http://192.168.0.186,检查是否安装成功。
    3 . 安装Php
   ①:先按如下步骤安装:

             shell>cd ../php-xxxx
             shell>. /configure --with-apxs2=/usr/local/apache2/bin/apxs
--with-mysql
             shell>make
             shell>make install
             shell> cp php.ini-dist /usr/local/lib/php.ini(setup php.ini)
      ②编辑http.conf文件:
            shell>vi /usr/local/apache2/conf/http.conf
            在http.conf文件中修改网页存放的路径:
            DocumentRoot “/home/www/html”
            Dircetory “/home/www/html”
            上面两个的路径要一样的。
         
             然后再在里面加入下面两句:
             AddType application/x-httpd-php .php .phtml
             AddType application/x-httpd-php-source .phps
         
             修改用户和组:
             Userwww
             Groupwww
             修改好了之后要从启:
             shell>service httpd restart         
      注 :在修改文件时,最好先备份,于免出错,出了问题相当麻烦。
         
         ③:在home目录下创建目录:
            shell>mkdir www
            shell>cd www
            shell>mkdir html
            设置它的权限
            
             shell>chown www:www www -Rf

三:测试碰到的问题:

      由于没有向http.conf文件中加入下面两句:
      AddType application/x-httpd-php .php .phtml
      AddType application/x-httpd-php-source .phps
      而使测试没有通过。   


上次我照上面的安装成功了,可这次不行了。

jiangtao9999 发表于 2006-7-31 21:22:36

你怎么装的?遇到没遇到什么提示?
完全按照别人的方法?
打开什么文件?内容?打开他什么提示?

你把别人的方法贴上来没用的。既然你上次成功,那我照着做肯定就没错误。
和你有错误没关系…………………………………

再加上 php 是“连上”么?明明是“打开” php 网页,顶多叫“运行”……………

mandrakechina 发表于 2006-8-1 11:08:37

我还是觉得用现成的二进制包比较方便。毕竟我们应该把工作放在管理网站或者编写网站程序上,而不是被源码包玩。

jiangtao9999 发表于 2006-8-1 18:21:47

安装源代码是基础。你可以不用,但是不能不会。

如果只会编写网站,那就等于你不会编写网站。

mandrakechina 发表于 2006-8-3 10:21:04

配置网站是网管的事,编写网站是程序员的事。不要往自己的头上揽活。

jiangtao9999 发表于 2006-8-3 18:30:44

可以不管,但不能不会。

就算再不是自己的工作,计算机怎么开机总需要知道吧?

只会编写网站的人,那不叫人才,要搁我,我连哪个学校毕业的都不报,给学校摸黑。

不要以为一样牛了就行了,不然别人可以很轻松的掐住你。

mandrakechina 发表于 2006-8-3 21:00:25

你手里只要有一个无敌强项就行了,现在已经不是万金油时代了。注意学习我的签名:mrgreen::mrgreen:

jiangtao9999 发表于 2006-8-3 23:05:04

你可以无敌强项,但不要让一个人可以轻易的难住你。

mandrakechina 发表于 2006-8-4 14:18:46

没有人可以难住我。被别人难住,只能证明工作责任不清。

jiangtao9999 发表于 2006-8-4 16:22:03

没有人可以难住我。被别人难住,只能证明工作责任不清。
工作责任清楚明了的单位光会一样很难进去,能进去的单位工作责任很难分清。
政府部门可以只会一样,在公司里,多会点没坏处。

mandrakechina 发表于 2006-8-4 16:48:30

我们学校工作责任就很分明,比如我经常就把来访的支到别的部门去:mrgreen::mrgreen:

jiangtao9999 发表于 2006-8-4 18:43:20

……………………
官僚啊!!! :twisted:

se9en 发表于 2006-8-5 01:26:04

是不是selinux的安全问题,把它disable掉试试.
页: [1]
查看完整版本: 自认为是php5安装后的最难的问题。急!急!!