1.配置mac OS Mountain Lion基本够了
http://blog.sciencenet.cn/blog-47522-696494.html
但是升级Yosemite后失效了。
Yosemite need this link:
https://www.computersnyou.com/3376/setup-apache-php-mysql-macosx-10-10-yosemite/
mysql 命令:
mysql -uroot -p
2. 在Home目录下建了一个Server文件夹,想做一个和Sites一样的服务器文件夹,结果总是得到:
Forbidden
You don't have permission to access /~guorongzhang on this server.
看来Sites文件夹是OS自带的,图标上还有safari的图案,自己建了一个文件区域宣告失败。
3. 中间一个问题,下载了phpMyAdmin,login的时候现实cannot log in mysql server,wordpress也initial setting不了。
很麻烦,干脆卸载掉mysql
先停止所有mysql有关进程。
还有最后一句。
vim /etc/hostconfig and removed the line MYSQLCOM=-YES-
然后重新按照这个tutorial装 http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-10-yosemite/
关于配置Wordpress
wordpress 下载解压后,按initial步骤配置,用phpMyAdmin添加个database,生成wp-config.php.
下载了新主题后,不能直接 localhost/~guorongzhang/***, 会报错:
Fatal error: Call to undefined function get_header() in /Users/guorongzhang/Sites/club/index.php on line 3
下载后要在wordpress管理界面安装这个主题, 会存在wp-content权限问题,把这个文件夹,及里面的theme子文件夹改为可写.
安装时又遇到输入ftp的提示,我本地服务器搞什么ftp嘛? 在wp-config.php中追加脚本
define("FS_METHOD","direct");
define("FS_CHMOD_DIR",0777);
define("FS_CHMOD_FILE",0777);
管理界面是在连接后+wp-admin。
有時候還會報錯:The uploaded file exceeds the upload_max_filesize directive in php.ini.
要去改apache的php文件,到private/etc/php。ini。default,把2M改大, restart apache, 還是不行。新建一個文件php。ini,寫了一句話進去。成功
还有些工具不错,firfox的firebug,可以定位web上元素的代码位置。Cyberduck是个不错的ftp上载工具。
Mysql是开源免费的
AptanaStudio3是个不错的php编译环境。
开发时候,3个重要的地址:
http://localhost/~guorongzhang/wordpress/
http://localhost/~guorongzhang/wordpress/wp-admin/
http://localhost/~guorongzhang/phpmyadmin/