Apache+PHP+MySQL+phpMyAdmin+WordPress搭建
一 .安装Apache
下载地址:http://www.apachelounge.com/download/,选择Apache 2.4.25 Win64,解压缩,修改配置文件中如下地方:
1.ServerRoot
Can’t load module之类的就是没配置好ServerRoot.貌似不识别”..”的上一级表示,只能暂时用绝对路径了
ServerRoot “D:\Program Files\Apache24”
2.DocumentRoot
DocumentRoot “H:\wwwroot”,表示网站路径
<Directory “H:\wwwroot”>,配置网站目录的一些属性,上面<Directory />的表示全局配置.
3.ServerName
ServerName www.example.com:80 serverName该为localhost:80,因为自己本地测试用.vps的暂时没考虑
4.index.php
<Directory />
AllowOverride none
Require all denied
DirectoryIndex index.php default.php index.html
</Directory>
设置默认值主页,也就是127.0.0.1会跳到127.0.0.1/index.php
二 安装PHP
1.下载thread safe的版本
三 安装MySQL
0.mysqld -remove,mysqld -install
1. 5.7版本没有data文件夹,运行
mysqld –initialize-insecure –user=MySQL 生成data文件夹
2.mysql –uroot -p 登陆,默认用户名root,密码空
3.show databases;查询数据库,测试是否安装成功
4.停止并禁用world wide web*名字的服务来停止iis服务,同时让apache和mysql服务自启
5.添加密码.update mysql.user set authentication_string='10050244' where user='root' and Host = 'localhost';
四 安装phpMyAdmin
1.The mbstring extension is missing.
改php.ini中的extension_dir = “D:\Program Files\php-5.6.30-Win32-VC11-x64\ext”,暂时没找到相对路径的改法,
2.默认phpmyadmin空密码登录是被禁止的,这一行为主要通过配置文件libraries/config.default.php中的两个全局变量控制,即
$cfg[‘Servers’][$i][‘nopassword’] = false;
$cfg[‘Servers’][$i][‘AllowNoPassword’] = false;
设置为true可以使用空密码
五 安装WordPress
1.安装插件出现No working transports found,到;extension=php_openssl.dll,把前面 ; 去掉,重启
2,最大上传xml为2m限制,更改php.ini
post_max_size=8M //上传文件大小上限
upload_max_filesize=2M //默认上传文件大小,这个就是2M的限制
六 总结
1.修改完php和apache的配置,要重启查看效果
2.可以通过运行apache和php中的exe文件,根据控制台给出的信息找解决方案
3.可以通过phpinfo中的信息来查看php加载以及各种情况
4.通过事件查看器查看apache各种错误原因.
Apache+PHP+MySQL+phpMyAdmin+WordPress搭建的更多相关文章
- Apache+PHP+MySQL+phpMyAdmin环境搭建
最近在学习web服务端开发,一开始是使用wamp的,后来决定自己完整配置一下环境,并把整个过程记录下来.其中,Apache是服务器,php是用来编写服务端的语言,MySQL作为数据库,phpMyAdm ...
- 虚拟机下安装Centos7并配置Apache+PHP+Mysql+phpmyadmin+wordpress
一.安装Apache yum install httpd 安装成功后,Apache操作命令: systemctl start httpd //启动apache systemctl stop httpd ...
- Centos7安装配置Apache+PHP+Mysql+phpmyadmin
转载自: Centos7安装配置Apache+PHP+Mysql+phpmyadmin 一.安装Apache yum install httpd 安装成功后,Apache操作命令: systemctl ...
- linux下使用yum安装Apache+php+Mysql+phpMyAdmin
适用redhat于32位及64位,前提架设好本地源.在这里不再赘述. 1 安装Apache+php+Mysql a.安装Apahce, PHP, Mysql, 以及php连接mysql库组件 yum ...
- Ubuntu 麒麟版下安装:Apache+php5+mysql+phpmyadmin.
摘要 LAMP是Linux web服务器组合套装的缩写,分别是Apache+MySQL+PHP.此文记录在Ubuntu上安装Apache2服务器,包括PHP5(mod_php)+MySQL+phpmy ...
- Wndows下Apache+php+Mysql环境的搭建及其涉及的知识(转)
一.安装Apache 1. 在网上搜索以下3个文件,以及找一个地方新建一个文件夹 好吧,这里有下载链接:http://pan.baidu.com/s/1hr9IdSS 文件夹内有:apache,mys ...
- Wndows下Apache+php+Mysql环境的搭建及其涉及的知识
一.安装Apache 1. 在网上搜索以下3个文件,以及找一个地方新建一个文件夹 好吧,这里有下载链接:http://pan.baidu.com/s/1hr9IdSS 文件夹内有:apache,mys ...
- Mac OSX 搭建 Apache php mySql phpMyAdmin 开发环境
基本环境和配置 Mac 系统: OS X EI Caption 10.11.4 当前Mac用户名: ceshi 需要熟知的几个基本概念和操作: 1. 新建一个终端默认的是路径是: /Users/当 ...
- Centos 6.5LAMP服务器(Apache+PHP+MySQL)的搭建
1.首先看下你的防火墙是否处于开启状态,如果是开启状态,按照如下方法来配置你的防火墙(如果你在安装虚拟机时就没有开启过防火墙,那么这一步就省略了): 1.配置防火墙,开启80端口.3306端口 vi ...
随机推荐
- pyqt5 窗口无边框和透明
https://blog.csdn.net/FanMLei/article/details/79433229 按钮圆形方法属性border-radius:30px; QScrollArea 无法滚动用 ...
- 良品铺子:“新零售”先锋的IT必经之路
良品铺子:“新零售”先锋的IT必经之路 云计算 大数据 CIO班 CIO 互联网+ 物联网 电子政务 2017-12-29 09:25:34 来源:互联网抢沙发 摘要:2017年被称为“新零售”元年 ...
- Codeforces Round #367 (Div. 2) D. Vasiliy's Multiset(01字典树求最大异或值)
http://codeforces.com/contest/706/problem/D 题意:有多种操作,操作1为在字典中加入x这个数,操作2为从字典中删除x这个数,操作3为从字典中找出一个数使得与给 ...
- 1. Mysql在java中的使用步骤
-1.配置数据库:http://www.cnblogs.com/sshoub/p/4321640.html 2.创建可以远程的登录用户:http://www.cnblogs.com/xyzdw/arc ...
- JavaScript中 call和apply
call()方法和apply()方法的作用相同,他们的区别在于接收参数的方式不同. 对于call(),第一个参数是this值没有变化,变化的是其余参数都直接传递给函数.(在使用call()方法时,传递 ...
- C# 委托例子
两个子窗口向一个主窗口发送信息 主窗口: using System; using System.Collections.Generic; using System.ComponentModel; us ...
- MySql查询功能梳理
CREATE DATABASE CristinMysql Create table employee( eId int(9) not null auto_increment, eName varcha ...
- Java LocalDateTime,DateTimeFomatter----JDK8新时间类的简单使用
JDK8中增加了一系列时间的类, (据说)是为了干掉过去的Date,Calendar类的, 过去的Date类(据说)有着线程不安全等诸多弊端, 至于我的个人感受就是用起来实在是很麻烦,我一般封装成几个 ...
- 01-python基础知识
1.这两个参数是什么意思:*args,**kwargs?我们为什么要使用它们? 答案 如果我们不确定要往函数中传入多少个参数,或者我们想往函数中以列表和元组的形式传参数时,那就使要用*args:如果我 ...
- Codeforces 939E - Maximize!
939E - Maximize! 思路: 贪心:最后的集合是最大值+前k小个 因为平均值时关于k的凹形函数,所以可以用三分求最小值 又因为后面的k肯定比前面的k大,所以又可以双指针 三分: #incl ...