Mac OS系统下怎么运行自己写的PHP

如题所述

1、下载PHP 4.34 for os x ,下载后双击解压并安装。 2、下载MySQL 4.0.18发行版 ,解压并安装映像中的两个安装包文件。 mysql-standard-4.0.18.pkg-mysql4.0.18标准版安装 MySQLStartupItem.pkg-mysql启动项目,可以上你的电脑在启动系统时自动运行mysql服务。它安装在/Library/StartupItems/MySQL/,如果你不想系统启动时运行mysql服务,请不要安装。如果你在安装后又不想使用,请删除/Library/StartupItems/MySQL/这个目录。 启动mysql: 1、如果你已经安装了MySQLStartupItem.pkg,重新启动电脑即可。 2、如果你有安装MySQLStartupItem.pkg或者不想启动电脑,运行:应用程序-实用程序-终端程序,在终端中输入命令: sudo /Library/StartupItems/MySQL/MySQL start 然后输入你的系统管理员密码,如果没有设定密码就直接回车。 关闭mysql服务: 终端中输入命令: sudo /Library/StartupItems/MySQL/MySQL stop 然后输入你的系统管理员密码,如果没有设定密码就直接回车。 mysql root账户密码: mysql root密码初始值是空。这样虽然没有问题。但很不安全。建议你更改root用户密码。注意:mysql root用户和系统中的root用户是不一样的。是完全两个不同的用户。 更改mysql root密码请在终端中输入命令: /usr/local/mysql/bin/mysqladmin -u root password 新密码 同时你也可以随时使用这条命令更改你的密码。 3、下载x版mysql数据库管理工具 这是一个运行在mac os x系统中的mysql数据库管理软件,支持本地及远程数据库管理。并且还是免费的。这个程序的优点是完全CGI界面。并且密码是保存在本机上的。相对比较安全。缺点当然是全英文、并且只能运行在os x系统中,无需php安装。 4、另外一个使用比较多的mysql管理工具是-phpmyadmin,请点这里下载 它同样是免费程序,但使用方法不同,同时需要服务器上运行php。优点是有多国语言界面,当然包括简体,同时跨平台,在任何地方,只要有internet连接。你就能通过浏览器来登录进行操作。 解压phpMyAdmin-2.5.6.zip,把它放到你的网站目录下。os x系统中你应该放到:Library-WebServer-Documents目录下。建议你修改phpMyAdmin-2.5.6这个名字为一个其它名字。这样比较安全。 用Textedit或者其它的文本编辑器打开phpMyAdmin-2.5.6-config.inc.php 查找 $cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address 该行下行还有很多参数都是你要连接的服务器数据库的参数。如果你并不太懂它们的含义,建议大家不要修改。因为我们是作本地连接。所以host这项并不修改,又或者你需要连接其它服务器,请更改'localhost'为'主机域名'。 继续找到以下第一个文本: $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed 如果你没有设置过root账号就什么也不要动。如果你用终端设置过root密码。请在第二行等号后面加上你的密码。修改后应该是这个样子。 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = '密码'; // MySQL password (only needed 注意:你可能并不止找到一个,这里因为我们只有本机一个,所以只修必了第一个找到的项目参数。如果你还需要连接其它mysql数据库,可以再继续修改。 打开系统预置-共享-个人WEB共享 打开浏览器。输入地址:localhost/phpMyadmin-2.5.6/index.php 从右边Language的下拉菜单中选择 chinese simplified(zh),这时候的mysql数据库当然是空的。 到些我们的php+mysql服务器就架好了。到网上找些php的源代码放到Library-WebServer-Documents目录下。参照源代码中的安装说明进行安装即可。上传的图像
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-15
包含文件不存在或者语法错误的时候require是致命的错误终止执行,include可以这样吗,我也说不清楚,但是楼主可以去后盾人学习,我就在在那里学习,包住宿哦