1、开发工具
server apache 下载地址: 数据库 mysql 下载地址: 编译工具 php5 下载地址:2、配置 Apache
将httpd-2.4.10-win64-VC11.zip解压的到 D:\server\Apache24 打开D:\server\Apache24\conf的httpd.conf文件,改动当中的某些字段: 1. ServerRoot "c:/Apache24" ServerRoot "D:/server/Apache24" 2. #ServerName ServerName localhost:80 3. DocumentRoot "c:/Apache24/htdocs" DocumentRoot "D:/server/Apache24/htdocs" <Directory "c:/Apache24/htdocs"> <Directory "D:/server/Apache24/htdocs"> DocumentRoot 这是你自己网页文件的放置文件夹,默觉得apache安装文件夹下的“htdocs”文件夹,也能够改为本机上的其它文件夹。採用绝对路径。 比如:DocumentRoot "E:/1_apache"(php工作文件夹) 4. 设置起始页: <IfModule dir_module> DirectoryIndex index.php index.html default.php default.html index.htm </IfModule> 5. 配置php模块 LoadModule php5_module "D:/Program Files/PHP5.2/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "D:/Program Files/PHP5.2"注:
apache命令。都是在Apache2.2\bin\文件夹下运行的,须要 以管理员身份 打开 cmd httpd.exe -k install -n "Apache2.4" httpd.exe -k uninstall -n "Apache2.4" httpd.exe -k start httpd.exe -k stopErrors reported here must be corrected before the service can be started
不是错误而是提示你假设这行下边出现错误则解决错误后再启动。3、配置 PHP
将php-5.5.27-Win32-VC11-x64 解压到文件夹: D:\server\php-5.5.27 1. 设置环境变量 D:\server\php-5.5.27;D:\server\php-5.5.27\ext; 2.下面改动能够不做(配置wordpress红色的配置是必需要做的) 将php.ini-development复制一个副本,命名为php.ini ; extension_dir = "ext" extension_dir = "D:/server/php-5.5.27/ext" cgi.force_redirect 1 cgi.force_redirect = 0 分别查找下面四句话,将其之前的;去掉 extension=php_mbstring.dll(宽字符。用于支持PhpMyAdmin。避免出现字符显示问题) extension=php_mcrypt.dll(用于支持PhpMyAdmin) extension=php_mysql.dll(MySql模块,开启之后才干訪问MySql数据库) extension=php_mysqli.dll(MySql模块) 最好能把以下的扩张也加上去: extension=php_bz2.dll extension=php_curl.dll extension=php_gettext.dll extension=php_pdo_mysql.dll extension=php_zip.dll測试php开发环境搭建成功
在浏览器中输入 4、配置 mysql 将mysql-5.6.20-winx64.zip包解压到D:\server\mysql-5.6.20-winx64 1.拷贝一个my-default.ini到同文件夹下命名为my.ini。my.ini为mysql的配置文件
在my.ini 中加入例如以下内容 port=3306 basedir=D:/server/mysql datadir=D:/server/mysql/data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [client] port=3306 [WinMySQLAdmin] D:/server/mysql/bin/mysqld.exe 2.设置环境变量 新建系统环境变量 MYSQL_HOME 值D:\server\mysql 设置环境变量 %MYSQL_HOME%\bin; 注: 登录数据库 mysql -u root -p mysql>show databases; 显示全部数据库 mysql>create database wordpress_db; 创建数据库mysql>use mysql; 切换到表
mysql>quit; 退出 mysql>drop database <数据库名>; 删除数据库 改动数据库password 方法1: 用SET PASSWORD命令 首先登录MySQL。格式:mysql> set password for username@localhost = password('新密码'); 样例:mysql> set password for = password('123');
方法2:用mysqladmin
格式:mysqladmin -uusername -p旧password password 新password 样例:mysqladmin -uroot -p123456 password 123方法3:用UPDATE直接编辑user表
首先登录MySQL。 mysql> use mysql; mysql> update user set password=password('123') where user='root' and host='localhost'; mysql> flush privileges;方法4:在忘记rootpassword的时候。能够这样
以windows为例: 1. 关闭正在执行的MySQL服务。2. 打开DOS窗体,转到mysql\bin文件夹。
3. 输入mysqld --skip-grant-tables 回车。
--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗体(由于刚才那个DOS窗体已经不能动了)。转到mysql\bin文件夹。 5. 输入mysql回车。假设成功,将出现MySQL提示符 >。6. 连接权限数据库: use mysql; 。 6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。
7. 刷新权限(必须步骤):flush privileges; 。 8. 退出 quit。 9. 注销系统,再进入,使用usernameroot和刚才设置的新password123登录。 5.配置 wordpress WordPress 压缩包解压至 Apache 的配置文件httpd.conf中 DocumentRoot 所指向的目录 1.复制一个 wp-config-sample.php 的副本命名为 wp-config.php 须要改动例如以下内容,配置WordPress 的数据库。 /** WordPress数据库的名称 */ define('DB_NAME', 'database_name_here');
/** MySQL数据库username */
define('DB_USER', 'username_here');/** MySQL数据库password */
define('DB_PASSWORD', 'password_here'); 将例如以下内容 define('AUTH_KEY', 'put your unique phrase here'); define('SECURE_AUTH_KEY', 'put your unique phrase here'); define('LOGGED_IN_KEY', 'put your unique phrase here'); define('NONCE_KEY', 'put your unique phrase here'); define('AUTH_SALT', 'put your unique phrase here'); define('SECURE_AUTH_SALT', 'put your unique phrase here'); define('LOGGED_IN_SALT', 'put your unique phrase here'); define('NONCE_SALT', 'put your unique phrase here');替换为 连接所打开的网页里的内容
改动表的前缀(假设当前仅仅执行一个WordPress 则能够不改动) /** * WordPress数据表前缀。 * * 假设您有在同一数据库内安装多个WordPress的需求,请为每一个WordPress设置 * 不同的数据表前缀。前缀名仅仅能为数字、字母加下划线。 */ $table_prefix = 'wp_';2.訪问 ,设置你的 WordPress