记一次手动安装web本地环境的过程

因为想在笔记本研究一下网站程序,然而之前的集成环境版本太低,当我升级了php到5.4之后phpmyadmin数据库登陆不上去了.于是只好安装高版本的数据库.但是因为之前已经集成了数据库导致现在安装的数据库失败了没有安装上.于是选择卸载之前的集成环境的程序,没想到把Apache也卸载了.

于是只好手动重新安装了.

首先是数据库的安装,这个比较简单,不用配置什么,多安装几次也就成功了.

然后安装Apache程序,第一次下下来的是Linux用的,只好重新下载,安装很简单.

最后安装php,不用安装,直接解压就可以了.

然而,麻烦的情况现在才开始.

首先我照着网上的教程一步步配置,然而教程实在是太久了,已经不适合新版本的安装了.经过一阵左搜右查才配置好基本的php.ini文件,也就是去掉extension=php_gd2.dll,extension=php_mbstring.dll,extension=php_mysql.dll前面的冒号.加上了php的路径

extension_dir="F:\usr\local\php-5.4.44-Win32-VC9-x86"

然而在httpd.conf最后面加上了

LoadModule php5_module "F:\usr\local\php-5.4.44-Win32-VC9-x86\php5apache2_2.dll"

AddType application/x-httpd-php .php

这两行内容.然而打开网页显示404错误.网上查了下可能是php配置问题,于是又加上了PHPIniDir "F:\usr\local\php-5.4.44-Win32-VC9-x86"这行代码表示php路径的位置,发现还是404错误.

查看错误信息发现路径不对,修改httpd.conf的DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"为DocumentRoot "F:\usr\www"后出现403错误,查了下发现是权限问题,于是修改

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

下的内容为

Options FollowSymLinks

AllowOverride None

Order deny,allow

allow from all

发现phpinfo可以显示了,但是打开本地的一个网站发现403错误.因为是在子文件夹创建的,于是该第二行为

Options Indexes FollowSymLinks之后变成显示列目录了.然后只好改为Options -Indexes FollowSymLinks隐藏目录,网上发现原来是还要加上DirectoryIndex index.html index.php这个,在后面加上index.php.发现正常了,但是网站却显示服务器空间PHP不支持MySql数据库,发现打开phpmyadmin报错mbstring.dll,看了一下php的配置文件,发现少了一个,在extension_dir后面加上 /ext 之后重启Apache.数据库成功登陆,其他网站修改数据库密码之后也连接成功了.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • php+mysql+apache+centos 编译安装 领导要求先保证php环境稳定,然后再去考虑其他,例如性能...
    dnaEMx阅读 2,462评论 1 16
  • php.ini设置,上传大文件: post_max_size = 128Mupload_max_filesize ...
    bycall阅读 6,986评论 3 64
  • 语 句 功 能 数据操作 SELECT——从数据库表中检索数据行和列INSERT——向数据库表添加新数据行DELE...
    戰敭阅读 5,213评论 0 53
  • 透析记11.8 今日透析。 早上六点半醒来,躺着做了一会儿呼吸运动,七点钟起床,洗漱完毕,削了个红薯带上,刚要出发...
    小棕榈阅读 172评论 0 0
  • 既然青春留不住,那就不留了,那就怀念一下就好了。 看着这个电影,看到熟悉的画面,看到张国荣去世,看到刘翔参加奥运会...
    王丽燕199阅读 522评论 1 4

友情链接更多精彩内容