1. 下载wordpress包
2. 配置wordpress
拷贝配置示例文件。注意,需要根据文件的存放路径来修改命令:
cp wp-config-sample.php wp-config.php
3. 编辑配置文件:
sudo vi wp-config.php
修改wp-config.php的内容:
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** // /** WordPress数据库的名称 */ define('DB_NAME', 'wordpress'); /** MySQL数据库用户名 */ define('DB_USER', 'dev'); /** MySQL数据库密码 */ define('DB_PASSWORD', '1234');
4. 配置php-fpm: php-fpm用来管理php-cgi,php-cgi是php的解释器
cp /private/etc/php-fpm.conf.default /usr/local/etc/php/5.4/php-fpm.conf sudo chmod 777 php-fpm.conf
修改php-fpm的配置
sudo vi php-fpm.conf
修改下面的内容
error_log = /usr/local/var/log/php-fpm.log
启动php-fpm
sudo php-fpm
5. 修改php.ini的权限
cp /private/etc/php.ini.default /private/etc/php.ini sudo chmod 777 /private/etc/php.ini sudo kill all php-fpm php-fpm
6. 修改nginx配置文件 nginx.conf,配置php的反向代理, 通过fastcgi来解析php
#user nobody; worker_processes 1; error_log logs/error.log; pid /usr/local/nginx/logs/nginx.pid; server{ listen 80; server_name www.testwp.com location / { root /Users/jiangzhiqiang/phpwork/wordpress; index index.php index.html index.htm; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ \.php$ { root /Users/jiangzhiqiang/phpwork/wordpress; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; # $document_root指前面的root路径 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
7. 访问网址 http://127.0.0.1/wp-admin/install.php 开始进行wordpress的安装配置。
部分内容参考自: http://blog.eqoe.cn/posts/mac-nginx-php-mysql.html 感谢!
PS: Mac上nginx+wordpress的文章比较少,有不少坑
相关推荐
5. **访问WordPress**:在浏览器中输入指定URL,完成WordPress的安装过程。 6. **开发与调试**:在本地编辑Bedrock项目文件,更改会自动同步到运行的WordPress实例中。 **标签中的其他工具**: - **WordPressShell*...
macOS-LEMP-Setup 也适合于WordPress开发,WordPress是基于PHP和MySQL的开源内容管理系统,广泛应用于博客和网站的构建。通过此脚本,开发者可以在本地环境中快速设置一个与生产环境相似的WordPress开发环境。 **...
Vagrant EasyEngine(VEE)是一个基于Vagrant的工具,专为简化WordPress开发环境搭建而设计。这个增强版集成了PHP 7.1和PHP 7.2版本,提供了更现代、性能更好的运行环境,适合那些需要处理PHP相关项目的开发者。...
知名的开源项目如WordPress、Joomla、Drupal都基于PHP开发。此外,PHP还可以与Ajax技术结合,提供富客户端体验,或与Web服务接口集成,实现跨平台数据交换。 【安装】 在Windows环境下,可以通过集成开发环境如...
对于Linux或Mac用户,Apache或Nginx是常见选择。 2. 配置服务器:根据需求设置服务器的监听端口(默认为80或443),并配置服务器的根目录,即存放网页文件的地方。这些文件通常包括HTML、CSS、JavaScript、图片和...
3. **强大的库支持**:拥有大量的开源库和框架,如Laravel、Symfony、WordPress等,方便开发人员快速构建功能。 4. **性能优化**:配合高效的缓存技术如APC、Memcached、Redis,可以处理高并发请求。 5. **社区活跃*...
存储库 基于Alpine的最小PHP Docker映像。 包含用于开发环境的标签,并适用于和等各种框架。... 例如:对于OSX,XDEBUG_CLIENT_HOST = docker.for.mac;对于Windows用户和Linux用户,XDEBUG_CLIENT_HOST =
除了Apache,还有如Lighttpd(轻量级Web服务器,适合高并发场景)和Nginx(Engine X,俄罗斯开发,也擅长处理高并发)等,它们各有优势,可根据具体需求选择。 总的来说,PHP作为一种动态网页技术,因其开源、跨...
5. 内容管理系统:如WordPress、Drupal、Joomla等都是基于PHP开发的内容管理系统,方便快速搭建网站。 6. 社交网络平台:Facebook早期就是使用PHP开发的,证明了PHP在大型社交网络平台中的强大能力。 总结,PHP...
2. **跨平台性**:PHP可以在多种操作系统上运行,如Linux、Windows、Mac OS等,与多种Web服务器兼容,如Apache、Nginx和IIS。 3. **数据库支持**:PHP与多种数据库系统良好集成,如MySQL、PostgreSQL、SQLite等,...
8. **框架和内容管理系统**:PHP拥有众多优秀的框架(如Laravel、Symfony、CodeIgniter)和内容管理系统(如WordPress、Drupal、Joomla),加速Web应用的开发。 9. **性能优化**:通过OPcache等缓存技术,可以显著...
此外,PHP还有许多优秀的CMS(内容管理系统),如WordPress、Drupal和Joomla,它们基于PHP开发,使非程序员也能轻松建立网站。WordPress尤为流行,拥有大量的主题和插件资源,满足各种需求。 在性能优化方面,PHP 7...
【标题】:“埃克”可能是指“Echarts”,一个基于JavaScript的数据可视化库 【描述】:Echarts 是百度开源的一款高效、易用、强大的数据可视化库,它支持丰富的视觉效果和多种图表类型,如柱状图、折线图、饼图、...
8. **内容管理系统**:WordPress、Drupal和Joomla等流行的CMS(内容管理系统)均基于PHP。 9. **错误处理**:PHP提供错误报告和异常处理机制,便于调试代码。 10. **性能优化**:通过 OPCache、APC 等工具可以缓存...
3. **跨平台**:PHP可在多种操作系统上运行,如Windows、Linux、Mac OS等,与大多数Web服务器兼容,如Apache和Nginx。 4. **数据库支持**:PHP可以轻松地连接和操作各种数据库系统,如MySQL、PostgreSQL、Oracle等...
5. **WordPress、Drupal、Joomla**:基于PHP的流行内容管理系统,方便构建网站。 ### PHP性能优化 1. **缓存技术**:如APC、Memcached、Redis,用于存储临时数据,减少数据库访问。 2. **opcode缓存**:如OPcache...
1. **网站开发**:如WordPress、Joomla、Drupal等开源CMS系统都基于PHP构建。 2. **电子商务**:许多电商平台使用PHP进行后端开发,如Magento。 3. **API开发**:构建RESTful API,为移动应用或其他服务提供数据接口...
2. **内容管理系统(CMS)**:WordPress、Drupal、Joomla等流行的CMS都是基于PHP构建的。 3. **API开发**:通过PHP构建RESTful API,提供给其他应用或服务调用。 4. **服务器端脚本**:执行定时任务、数据处理等后台...