工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 3120|回复: 9

求助大建本地PHP环境问题

[复制链接]
发表于 2008-9-2 18:10 | 显示全部楼层 |阅读模式
今天想搭建个本地php环境,在本地计算机装了apache2,php5,zend3.x,mysql
在浏览器输入
http://localhost可以访问
也能解析php程序
证明环境搭建没有问问题
想试试数据库行不行,于是找了个Ucenter来安装,安装的时候提示数据库不支持“请检查mysql模块是否正确加载以及mysql_connect()函数无法链接。
于是就去调配"php.ini"文件,调了一个下午还是没有能够解决问题,phpmyadmin也装不上,实在搞不懂了。

希望会搭建本地环境的同学,师兄师姐师弟师妹赐教
发表于 2008-9-2 21:36 | 显示全部楼层
只搭过php的论坛
感觉按照他说的做都能行
回复

使用道具 举报

发表于 2008-9-2 23:42 | 显示全部楼层
我记得php5好像还要拷一个mysql的.dll文件到system32中去的,默认不打开支持mysql了.
回复

使用道具 举报

发表于 2008-9-3 00:14 | 显示全部楼层
搜索xampplite
回复

使用道具 举报

发表于 2008-9-3 00:49 | 显示全部楼层
xampp
Try this...
回复

使用道具 举报

发表于 2008-9-3 00:56 | 显示全部楼层
个人还是认为不要用集成的东东,这样对你遇到问题,毫无帮助,例如,你要上传的文件过大,可能你也不知在哪改,或是超时时间过短等。。
回复

使用道具 举报

发表于 2008-9-3 01:05 | 显示全部楼层
这是N久前写的一个配置, 仅供参考:


一.安装mysql
1.取得安装包 mysql-4.0.18.tar.gz
2.解压安装      
  #cd root
  #tar xzvf  mysql-4.0.18.tar.gz
  #cd mysql-4.0.18
  #./configure --prefix=/usr/local/mysql-4.0.18
  #make
  #make install
  #ln -s /usr/local/mysql-4.0.18 /usr/local/mysql
  #cd /usr/local/mysql/bin
  #mysql_install_db
  #cd /root/mysql-4.0.18/support-files
  #cp my-medium.cnf /etc/my.cnf
  #chown -R root /usr/local/mysql
  #chgrp -R mysql /usr/local/mysql
  #chown -R mysql /var/lib/mysql
3.启动
  #/usr/local/mysql/bin/mysqld_safe --user=mysql &
4.设为自动启动
  #/etc/rc.d
  #vi rc.local
    添加:/usr/local/mysql/bin/mysqld_safe --user=mysql &
  
  
二.安装apache
1.取得apache的安装包httpd-2.0.55.tar.gz
2.解压安装
  #cd root
  #tar xzvf httpd-2.0.55.tar.gz
  #cd httpd-2.0.55
  #./configure --prefix=/usr/local/apache2
  #make
  #make install
  #vi /etc/rc.d/rc.httpd
    把原来的启动信息注释掉.
    加入:/usr/local/apache2/apachectl start ;;
         /usr/local/apache2/apachectl stop ;;
         /usr/local/apache2/apachectl restart ;;
  #/usr/local/apache2/bin/apachectl start
3.测试
  在IE输入http://IP就可以看到apache的羽毛标志了.
4.个性化设置
  #vi /usr/local/apache2/conf/httpd.conf
    在未尾加入:
    <VirtualHost *>
      ServerAdmin [email protected]
      DocumentRoot /usr/local/game/htdocs/
      ScriptAlias /cgi-bin/ "/usr/local/game/cgi-bin/"
      <Directory "/">
        Options Includes FollowSymlinks MultiViews -Indexes
        Order allow,deny
        Allow from all
      </Directory>
      ErrorLog logs/game_error_log
      CustomLog logs/game_log common
      TransferLog "|/usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/game_log 21600"
   </VirtualHost>
5.错误排解
  页面Forbidden,无法访问.
  在/usr/local/apache2/logs/game_error_log里发现:
   [Tue Apr 04 10:53:19 2006] [error] [client 172.30.32.75] Directory index forbidden by rule: /usr/local/game/htdocs/
  只要把/usr/local/apache2/conf/httpd.conf里的394行改为DirectoryIndex index.htm index.html index.html.var
  因为开始用的是htm后缀的文件来测试.

   
三.安装php
1.取得php安装包php-5.0.5.tar.gz  
2.安装
  #tar zxvf php-5.0.5.tar.gz
  #cd php-5.0.5
  #./configure --prefix=/usr/local/php-5.0.5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
  #make
  #make install
  #ln -s /usr/local/php-5.0.5 /usr/local/php
  #vi /usr/local/ahache2/conf/httpd.conf
    在824行加上:AddType application/x-httpd-php .php
  重启apache.
3.测试  
  #cd /usr/local/game/thdocs
  #vi test.php
   <?php
     phpinfo();
   ?>
回复

使用道具 举报

 楼主| 发表于 2008-9-3 01:18 | 显示全部楼层
谢谢大家的回答,我会再试试看的
回复

使用道具 举报

发表于 2008-9-3 12:14 | 显示全部楼层
版主最好加些注释,新手不知道干什么用的,特别是注意事项
回复

使用道具 举报

发表于 2011-1-8 23:51 | 显示全部楼层
哇。。这个超难的吧。。好难懂的感觉。。不过我要努力学习前段时间表哥告诉我学次Linux知识和嵌入式开发以后比较好找工作。。并且他还推荐我去尚观学习这些课程,毕竟他们办学已经很久了,有条件让你高薪就业的。。地址是:广州市东风西路140号东方金融大厦610。大家的意见呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2024-4-29 11:09

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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