手把手教你制作官网原装OS X Lion USB 闪盘,帮你省掉RMB528.

OS X Lion USB 闪盘,可以脱离网络,迅速安装Lion系统。

官网价格RMB528

http://store.apple.com/cn/product/MD256?mco=MjQ2MjkwMjE#overview

lion

准备工作:

 

  • 一张DVD光盘或者8GB容量的 U 盘(5GB以上就可以);
  • 下载Mac_OS_X_Lion.torrent.zip安装盘
  • 这里注意,仅仅下载种子中的NewImage就可以了。

完成下载后,然后进入磁盘工具。

NewImage

 

然后在磁盘工具中加载installESD.dmg

 

NewImage

插入8GB的U盘,或者DVD空白刻录盘。拖拽到目的磁盘点击恢复即可开始制作。

这里需要注意的是,制作 Lion 安装 U 盘的话。需要先用“磁盘工具”进行引导制作。

使用“分区”标签,在宗卷方案中选择“1个分区”,格式选择“Mac OS 扩展(日志式)”。

然后点击“选项”按钮,选择 “CUID 分区表”,这一步工作是让你的 U 盘可以引导 Mac 电脑所必需的步骤,完成之后点击应用。

如果用自己制作的 Lion 安装光盘安装的话,开机的时候按住 C 键就可从光盘引导。

如果使用 U 盘安装的话,开机的时候按住 option 键就可以从 U 盘引导。

 

分类: Mac OS | 留下评论

在Mac OS X中配置Apache+PHP+MySQL

Mac OS X中配置Apache PHP MySQLApache

Apache有两种方法:

打开统设置偏好(System Preferences” -> “共享(Sharing” -> “Web共享(Web Sharing

打开端(terminal,然后(注意:sudo需要的密就是系root号密

运行sudo apachectl start,再号密这样Apache就运行了。

运行sudo apachectl v

你会看到Mac OS X 10.6.3中的Apache版本号: Server version: Apache/2.2.14 (Unix)

Server built:   Feb 11 2010 14:40:31

这样浏览器中http://localhost,就可以看到出一个内容

“It works!”

它位于“/Library/WebServer/Documents/”.

Apache的默根目

注意:

开启了Apache就是开启了“Web共享这时联网的用就会通“http://[本地IP]/”访问“/Library/WebServer/Documents/”,通“http://[本地IP]/~[]”访问“/Users/[]/Sites/”,可以通过设偏好安全(Security中的防火Firewall来禁止访问

运行PHP

端中运行sudo vi /etc/apache2/httpd.conf,打开Apache的配置文件。

(如果不习惯操作端和vi的可以Finder示所有的系统隐藏文件得需要重启Finder这样就可以找到对应文件,随心所欲编辑了,但需要注意的是某些文件的修改需要开启root,但整体上是在端上使用sudo临时获root限比安全。)

找到:

#LoadModule php5_module libexec/apache2/libphp5.so

运行:

sudo cp /etc/php.ini.default /etc/php.ini

这样就可以通php.ini来配置各种PHP功能了。

下面两PHP提交文件的最大,比如phpMyAdmin入数据的最大值:

upload_max_filesize = 2M

post_max_size = 8M

比如通display_errors来控制是否PHP程序的报错

display_errors = Off

运行sudo apachectl restart,重启Apache.

这样PHP就可以用了。

运行cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php

即在Apache的根目下复制index.html.en文件并重命名info.php

端中运行:

vi /Library/WebServer/Document/info.php

这样就可以在vi编辑info.php文件了。在“It’s works!”后面加上<?php phpinfo(); ?>,然后保存之。

这样就可以在http://localhost/info.php中看到有关PHP的信息。

安装MySQL

由于Mac OS X中并没有MySQL,所以需要自己手安装,目前MySQL的最定版本是5.1

MySQL提供了Mac OS X下的安装

MySQL 5.1

选择合适的版本,比如选择的是mysql-5.1.46-osx10.6-x86_64.dmg

运行dmg,会发现里面有4个文件。首先点安装mysql-5.1.46-osx10.6-x86_64.pkgMySQL的主安装包。一般情况下,安装文件会自MySQL安装到/usr/local下的同名文件下。

比如点运行“mysql-5.1.46-osx10.6-x86_64.dmg”会把MySQ安装到/usr/local/mysql-5.1.46-osx10.6-x86_64中。一路默安装完即可。

安装第2个文件MySQLStartupItem.pkg这样MySQL就会自在开机了。

安装第3个文件MySQL.prefPane这样就会在统设置偏好中看到名“MySQL”ICON,通它就可以MySQL开始是停止,以及是否开机运行。到MySQL就基本安装完了。

运行:

sudo vi /etc/bashrc

bash的配置文件中加入mysqlmysqladmin

#mysql

alias mysql='/usr/local/mysql/bin/mysql'

alias

mysqladmin='/usr/local/mysql/bin/mysqladmin'



这样就可以在端中比较简单地通命令行相的操作,比如安装完之后MySQLroot码为空,如果要置密可以在端运行

mysqladmin -u root password "mysqlpassword"

置,其中mysqlpasswordroot的密

更多相关内容可以参考B.5.4.1. How to Reset the Root Password

注意:Mac OS X的升或者其他原因可能会致MySQL或者开机自运行,在MySQL的操作面板上会提示

Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' ,或者在命令行下提示Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

这应该是某种情况下/usr/local/mysql/data的宿主生了改,只需要运行:

“sudo chown -R mysql /usr/local/mysql/data

即可。

另外,使用PHPMySQL可能会报错

“Can’t connect to local MySQL server through socket ‘/var/mysql/mysql.sock’”

或者使用localhost无法MySQL而需要127.0.0.1,原因是php去找/var/mysql/mysql.sock了,但是MAC版本的MYSQL了文件的位置,放在/tmp下了。

法是按如下修改php.ini

mysql.default_socket = /tmp/mysql.sock


分类: Mac OS | 留下评论

Mac下MySql卸载方法

mac下mysql的DMG格式安装内有安装文件,却没有卸载文件……很郁闷的事。

网上搜了一下,发现给的方法原来得手动去删。
很多文章记述要删的文件不完整,后来在stackoverflow这里发现了一个遗漏的地方,所以将完整版记述在这里,以供查阅。


先停止所有mysql有关进程。
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig and removed the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

最后这条很多文章都丢了,切记切记。

分类: Mac OS | 留下评论