Apache2.2+Mysql5.1+PHP5.2.17环境下安装WordPress

下载软件:

apache2.2 和mysql5.1和wordpress 

下载php软件网站http://windows.php.net/download/   其分为VC6(用于Apache)和VC9(用于ISS)。这里使用VC6版;

 

 

安装Apache:,访问http://localhost,显示it works便成功

安装PHP

 

安装和配置Mysql:

    

使用MySQL客户端 建一个数据库和新增一个用户名

你可以利用shell运行mysql语句,快速而方便地创建MySQL用户和数据库。下面给出创建语句,其中美元符号表示命令提示符:

$ mysql -u adminusername -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54
 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
mysql> CREATE DATABASE databasename;
Query OK, 1 row affected (0.00 sec)
 
mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname"
    -> IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)
  
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

mysql> EXIT
Bye
$ 

从这个例子中可以看出:

  • 根用户名(root)也是管理员用户名(adminusername)。用看似"普通"的名称作为mysql管理员名称更加安全,这样就不会把"mysql"命令作为系统根用户输入了。(尽量避免以根用户的身份工作,降低被发现的可能性)。数据库管理员使用mysqladmin时的用户名可以作为mysql用户名。
  • wordpressblog都是数据库名称的理想选择。
  • 可以用wordpress作为wordpress用户名,但需要注意,如果在这里使用wordpress,所有人都能猜出你的 wordpress用户名。
  • hostname通常是localhost。如果不知道将hostname设为什么并且自己不是WordPress虚拟主机的管理员,请查看系统管理员信息。系统管理员可以考虑使用非根用户账号来管理数据库。
  • 应选择保密性较高的密码,最好是大小写字母、数字及符号的组合。避免使用字典中的某个单词,可以选择自己能够记住的一个词组中每个单词的首字母作为密码。

如果想把这些用户名和密码记下来,避免在用户名和密码保护范围内做记录。需要记住的包括数据库名称wordpress用户名hostname以及密码。当然,这些信息已经在(或者会暂时在)wp-config.php文件中,也没有必要在别的地方重复记录了。

第三步:设置wp-config.php文件

用户可以亲自创建并编辑wp-config.php文件,也可以在运行安装脚本(第五步)时让WordPress帮助用户编辑wp-config.php(不过仍然需要告诉WordPress我们的数据库信息)。

(更多细节以及创建wp-config.php配置文件和密码密钥的信息请点击编辑wp-config.php文件。)

返回第一步中解压WordPress压缩包的位置,将wp-config-sample.php重命名为wp-config.php,之后在文本编辑器中打开该文件。

在标有

 // ** MySQL settings - You can get this info from your web host ** //

输入你的数据库相关信息

DB_NAME 
在第二步中为WordPress创建的数据库名称
DB_USER 
在第二步中创建的WordPress用户名
DB_PASSWORD 
第二步中为WordPress用户名设定的密码
DB_HOST 
第二步中设定的hostname(通常是 localhost,但总有例外;参见 编辑wp-config.php文件中的“可能的DB_HOST值)。
DB_CHARSET 
数据库字符串,通常不可更改(参见 zh-cn:编辑wp-config.php)。
DB_COLLATE 
留为空白的数据库排序(参见 zh-cn:编辑wp-config.php)。

 

 

配置Apache和PHP:

Windows下安装Apache2.0.59+PHP5.1.6成功后,log.error中出现下面的错误:

php_mysql.dll the specified module could not be found

原因是PHP5不再支持默认的mysql.dll, 而是mysqli.dll,解决办法就是复制libmysql.dll(在php安装根目录)和php_mysql.dll(在ext目录里面)到系统目录的system32下面。


另:在安装wordpress时出现下面这个错误的原因应该也是同样的问题:

“您的 PHP 似乎没有安装运行 WordPress 必须的 MySQL 扩展。”


最终解决:

总出现上面这个错误的原因是,我之前把php.ini文件放到window目录下了,所以我之后修改的php.ini一直没有起作用,另:查看它是否起作用的方法可以用php的一个函数来查看。

 

配置apache中httpd.conf 增加以下语句,其中C:/PHP是PHP安装目录。

LoadModule php5_module C:/PHP/php5apache2_2.dll
PHPIniDir "C:/PHP"
AddType application/x-httpd-php .php .phtml

 

并修改,DocumentRoot "D:/WebApp"

<Directory "D:/WebApp">

其中D:/WebApp表示WordPress安装路径。

 

配置php中php.ini修改以下语句,其中C:/PHP是PHP安装目录。C:/PHP/ext为扩展模块目录

extension_dir = "C:/PHP/ext"

并添加扩展项;通过去掉前面的分号,如

extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
extension=php_fdf.dll
;extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
extension=php_ifx.dll
;extension=php_imap.dll
extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll

------------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------------

下面附官方给出的安装WordPress说明:

Codex

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值