小企业门户网站建设,专业的网上购物平台,机械设计平台,广东省城乡建设厅网站首页Windows下搭建个人博客(ApacheMySQLPHPWordPress)CSDN博客的广告实在是烦#xff0c;就自己在阿里云上搭建了一个博客(http://www.corfox.cn)#xff0c;CSDN博客可能就很少用啦。购买云服务器和域名可以在阿里云上购买云服务器ECS#xff0c;阿里云针对学生有个云翼计划的优…Windows下搭建个人博客(ApacheMySQLPHPWordPress)CSDN博客的广告实在是烦就自己在阿里云上搭建了一个博客(http://www.corfox.cn)CSDN博客可能就很少用啦。购买云服务器和域名可以在阿里云上购买云服务器ECS阿里云针对学生有个云翼计划的优惠每个月9块钱配置如下CPU 1核、内存1G、带宽15G流量包(只统计出网流量)硬盘40G对于搭建个人网站或博客来说配置足够了。域名也可以在阿里云上购买注册域名。Linux服务器请直接参考生命壹号的博客阿里云wordpress搭建个人博客网站。博主购买云服务器的时候只有Windows版本的服务器貌似有Ubuntu和CentOS的服务器不过得抢购(每月云翼计划对学生优惠的ECS服务器有限)。 好坑(⊙ ︿ ⊙)安装MySQL数据库下载MySQL服务器博主下载的是MySQL 5.7.9免安装版将安装路径(如C:\mysql\bin)添加到环境变量中。修改MySQL配置文件中的如下部分(如my.ini)# MySQL缓存池大小默认是128M。由于服务器内存只有1G大小操作系统及其它软件占用了大部分内存# 所以默认大小可能会出现内存不足无法分配的错误可以适当减小该值。innodb_buffer_pool_size 64M# MySQL的根目录basedir C:/mysql# MySQL的data目录(没有就自己创建一个该目录下存放的是数据库的数据)datadir C:/mysql/data# 如果MySQL的端口号和其它应用的端口号有冲突还需要修改端口号(或修改/停用端口有冲突的应用)# 端口默认值是3306# port 安装MySQL服务 mysqld install MySQL --defaults-fileC:/mysql/my.iniMySQL 5.7.6之后需要先初始化系统数据库表之后才可以正常启动MySQL服务 mysqld --initialize初始化之后的账户和密码(随机生成的)在data目录下的日志文件中(如data/iZm5e8e1e24nb0Z.err)默认的账户是root密码便是rootlocalhost后的内容。启动MySQL服务 net start MySQL登录mysql输入命令msyql -u root -p会提示输入密码(密码便是上面日志中的密码)。登录mysql之后输入命令ALTER USER rootlocalhost IDENTIFIED BY new_password;修改密码安装Apache服务器下载Apache httpd服务器博主下载的是apache-httpd-2.4.17-x64免安装版将安装路径(如C:\Apache24\bin)添加到环境变量。修改服务器配置文件中的如下部分(conf/httpd.conf)# 修改网站的根目录(如更改为C:/Website/Apache)默认是在Apache安装目录下的htdocs目录DocumentRoot C:/Website/Apache## Possible values for the Options directive are None, All,# or any combination of:# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews## Note that MultiViews must be named *explicitly* --- Options All# doesnt give it to you.## The Options directive is both complicated and important. Please see# http://httpd.apache.org/docs/2.4/mod/core.html#options# for more information.#Options Indexes FollowSymLinks## AllowOverride controls what directives may be placed in .htaccess files.# It can be All, None, or any combination of the keywords:# Options FileInfo AuthConfig Limit#AllowOverride None## Controls who can get stuff from this server.#Require all granted# 添加默认索引页面DirectoryIndex index.php index.html另外服务器的端口号(默认是443)可能和其它应用冲突可以在conf/original/extra/httpd-ssl.conf中修改# 服务器使用的端口号Listen 443测试是否安装成功输入命令httpd然后在浏览器中打开http://localhost出现Apache的测试页面则表示安装成功。安装Apache服务htppd -k install启动Apache服务httpd -k start安装PHP下载PHP注意下载和服务器配套的版本Apache服务器则使用线程安全的版本。博主安装的版本是php-5.6.26-Win32-VC11-x64。修改配置文件php.ini中的如下内容没有这个文件可以拷贝php.ini-development修改为此文件名; 每个脚本的最大执行时间默认30秒0表示无限制max_execution_time 1800; 设置PHP可接收的最大POST数据大小post_max_size 2M; 设置载入模块的路径extension_dir C:/php56/ext; 设置HTTP上传文件的临时文件存放的位置upload_tmp_dir C:/php56/custom/upload; 指定一些自动载入的模块extension php_curl.dllextension php_gd2.dllextension php_mbstring.dllextension php_mysql.dllextension php_mysqli.dllextension php_pdo_mysql.dllextension php_pdo_odbc.dllextension php_xmlrpc.dll; 设置默认时区date.timezone Asia/Shanghai; 设置事务存放路径session.save_path C:/php56/custom/session在Apache服务器的配置文件中添加如下内容LoadModule php5_module C:/php56/php5apache2_4.dllPHPIniDir C:/php56AddType application/x-httpd-php .php .html .htm重新启动httpd服务httpd -k restart安装phpMyAdmin下载安装phpMyAdmin通过Web接口管理MySQL数据库博主安装的版本是phpMyAdmin-4.6.4。修改配置文件config.inc.php请直接参考Vit4的博客phpMyAdmin正确的安装配置安装WordPress参考资料