求助大建本地PHP环境问题
今天想搭建个本地php环境,在本地计算机装了apache2,php5,zend3.x,mysql在浏览器输入http://localhost可以访问
也能解析php程序
证明环境搭建没有问问题
想试试数据库行不行,于是找了个Ucenter来安装,安装的时候提示数据库不支持“请检查mysql模块是否正确加载以及mysql_connect()函数无法链接。
于是就去调配"php.ini"文件,调了一个下午还是没有能够解决问题,phpmyadmin也装不上,实在搞不懂了。
希望会搭建本地环境的同学,师兄师姐师弟师妹赐教 只搭过php的论坛
感觉按照他说的做都能行 我记得php5好像还要拷一个mysql的.dll文件到system32中去的,默认不打开支持mysql了. 搜索xampplite xampp
Try this... 个人还是认为不要用集成的东东,这样对你遇到问题,毫无帮助,例如,你要上传的文件过大,可能你也不知在哪改,或是超时时间过短等。。 这是N久前写的一个配置, 仅供参考:
一.安装mysql
1.取得安装包 mysql-4.0.18.tar.gz
2.解压安装
#cd root
#tar xzvfmysql-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里发现:
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();
?> 谢谢大家的回答,我会再试试看的 版主最好加些注释,新手不知道干什么用的,特别是注意事项 哇。。这个超难的吧。。好难懂的感觉。。不过我要努力学习前段时间表哥告诉我学次Linux知识和嵌入式开发以后比较好找工作。。并且他还推荐我去尚观学习这些课程,毕竟他们办学已经很久了,有条件让你高薪就业的。。地址是:广州市东风西路140号东方金融大厦610。大家的意见呢
页:
[1]