mac php环境的配置

合集下载

Mac命令行中的环境变量和配置技巧

Mac命令行中的环境变量和配置技巧

Mac命令行中的环境变量和配置技巧在Mac系统中,命令行是一个强大而且高效的工具,它提供了许多功能和配置选项,使您能够更好地管理和操作您的系统。

其中一个重要的方面就是环境变量和配置技巧。

本文将介绍Mac命令行中的环境变量的概念以及一些实用的配置技巧。

一、环境变量的概念和作用环境变量是操作系统中用来存储特定信息的变量,它们可以被命令行程序访问和使用。

在Mac系统中,我们可以通过设置环境变量来改变系统的行为和配置。

1. 查看环境变量在命令行中,您可以使用"echo"命令加上"$"符号来查看当前的环境变量。

例如,输入命令"echo $PATH"可以查看系统的PATH环境变量,它存储了系统用来查找可执行文件的路径。

2. 设置环境变量您可以使用"export"命令来设置环境变量。

例如,如果您希望将"/usr/local/bin"添加到系统的PATH环境变量中,可以执行以下命令:```shellexport PATH=$PATH:/usr/local/bin```这样,系统就会在搜索可执行文件时包含"/usr/local/bin"路径。

3. 永久设置环境变量如果您希望永久地设置环境变量,可以将上述命令添加到用户的配置文件中。

对于大多数情况来说,这个配置文件是"~/.bash_profile"。

您可以编辑这个文件,并在其中添加类似于上述的命令,这样每次打开终端时都会自动加载设置。

二、实用的环境变量配置技巧除了基本的环境变量设置,还有一些实用的配置技巧可以帮助您更好地使用Mac命令行。

1. 自定义命令别名您可以通过设置环境变量来创建自定义的命令别名,以简化命令行操作。

例如,如果您经常使用"ls -la"命令来显示当前目录下的所有文件和文件夹(包括隐藏文件),您可以设置一个别名来代替这个命令:```shellalias lsa='ls -la'```然后,您只需要输入"lsa"命令就可以达到相同的效果了。

Mac命令行中的环境变量配置技巧

Mac命令行中的环境变量配置技巧

Mac命令行中的环境变量配置技巧环境变量是一种在操作系统中存储和访问的值,它们对于配置和使用命令行工具至关重要。

在Mac系统中,我们可以使用一些技巧来管理和配置环境变量,以便更好地进行开发和使用终端。

本文将介绍一些在Mac命令行中配置环境变量的技巧。

一、查看当前环境变量在命令行中,可以使用echo命令来查看当前所有的环境变量。

打开终端窗口,输入以下命令:```echo $PATH```这会显示出当前的环境变量PATH的值,其中包含了一系列的目录路径,这些路径用冒号分隔。

二、在.bash_profile文件中配置环境变量Mac系统中,用户可以通过修改.bash_profile文件来配置环境变量。

这个文件位于当前用户的主目录下,是一个隐藏文件,用于存储用户特定的环境变量配置。

使用命令行中的文本编辑器,比如vi或nano,打开.bash_profile文件。

如果该文件不存在,则可以创建一个新的文件。

在.bash_profile中,每一行可以配置一个环境变量,并使用export命令来进行导出。

例如:```export PATH="/usr/local/bin:$PATH"```这个命令将在环境变量PATH中添加/usr/local/bin路径。

三、使用source命令加载配置文件在修改或创建了.bash_profile文件后,需要使用source命令来加载配置文件,以使配置生效。

在命令行中执行以下命令:```source ~/.bash_profile```这将使终端会话立即应用配置文件中的环境变量。

四、使用~/.bashrc文件进行全局环境变量配置除了.bash_profile文件,还可以使用~/.bashrc文件来进行全局的环境变量配置。

~/.bashrc文件也是一个隐藏文件,通常在.bash_profile文件中加载。

用户可以在.bashrc文件中添加需要全局生效的环境变量。

五、设置临时环境变量有时候,我们只需要临时设置一个环境变量,而不希望永久更改配置文件。

MacOS下用Port安装nginx搭建PHP环境

MacOS下用Port安装nginx搭建PHP环境

MacOS下用Port安装nginx搭建PHP环境驱动:/viewthread-936053-1-1.htmlDSDT:/viewthread-947666-1-1.htmlmac port下载地址安装port /install.php安装之前请先下载Xcode4.2 lion。

根据里面的说明安装MacProt即可。

接下来安装nginx在Mac上使用macport安装和配置Nginx非常方便,首先安装nginxsudo port install nginx spawn-fcgi安装完成后启动nginx会说没有nginx.conf文件,到/opt/local/etc/nginx目录下看到以下几个文件:fastcgi_params.example koi-utf koi-win mime.types.example nginx.conf.example win-utf 直接复制example文件:sudo mv mime.types.example mime.typessudo mv nginx.conf.example nginx.conf启动nginx:sudo nginx访问http://127.0.0.1/,就可以看到Nginx的Welcome页面。

如何重启nginx?# 检测配置文件是否有效sudo nginx -t# 重启sudo nginx -s reload# 帮助sudo nginx -h默认的nginx配置不是很好用,下面调整一下cd /opt/local/etc/nginx/sudo mkdir conf.dsudo mkdir sites-availablesudo mkdir sites-enabled文件nginx.conf的配置http部分:http {include mime.types;default_type application/octet-stream;log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log logs/access.log main;sendfile on;tcp_nopush on;keepalive_timeout 10;# keepalive_timeout 65;gzip on;include /opt/local/etc/nginx/conf.d/*.conf;include /opt/local/etc/nginx/sites-enabled/*;}然后站点配置文件放在目录sites-available里,在目录sites-enabled中做ln-s ../sites-available/xxx.conf ./即可php5安装php5,扩展模块根据自己的需要调整#sudo port install php5 +fastcgi fcgi php5-gd php5-mysql php5-sqlite php5-eaccelerator php5-curl php5-iconv#配置文件cd /opt/local/etc/php5sudo cp php.ini-development php.ini将时区修改为:date.timezone = Asia/Chongqing错误级别修改为:error_reporting = E_ALL & ~E_NOTICEphp-fcgicd /Library/LaunchDaemons/sudo vim org.macports.phpfcgi.plist文件org.macports.phpfcgi.plist内容如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN""/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict><key>Label</key><string>org.macports.phpfcgi</string><key>Debug</key><false /><key>OnDemand</key><false /><key>RunAtLoad</key><false /><key>EnvironmentVariables</key><dict><key>PHP_FCGI_CHILDREN</key><string>2</string><key>PHP_FCGI_MAX_REQUESTS</key><string>5000</string></dict><key>LaunchOnlyOnce</key><true /><key>ProgramArguments</key><array><string>/opt/local/bin/spawn-fcgi</string><string>-C 2</string><string>-p 9000</string><string>-f /opt/local/bin/php-cgi</string></array></dict></plist>其中:<key>PHP_FCGI_CHILDREN</key> 表示开启多少个PHP_FCGI_CHILDREN,如果只是开发的话,2个就ok了-C 2表示spawn-fcgi跑多少个/opt/local/bin/php-cgi进程运行:sudo launchctl load -w org.macports.phpfcgi.plist上述org.macports.phpfcgi.plist等效于直接运行:sudo /opt/local/bin/spawn-fcgi -C 2 -p 9000 -f /opt/local/bin/php-cgi如何重启phpfcgi?# unloadsudo launchctl unload -w org.macports.phpfcgi.plist# /opt/local/bin/php-cgi 进程依然存在就手动kill掉pkill php-cgi# loadsudo launchctl load -w org.macports.phpfcgi.plistmysql使用macport安装如下(不推荐)sudo port install mysql5推荐使用官方的dmg安装,除了安装文件,还有有两个管理工具,非常方便。

PHP环境搭建

PHP环境搭建

PHP环境搭建php环境分为两种:wanmplanmpw: windows 系统l: linux 系统a: apache 服务器n: nginx 服务器m: mysql 数据库p: php 服务器端的脚本语⾔安装环境分为两种:集成环境⼀键安装集成环境phpStudy wampserver apmserver xampplinuxphpStudy lnmp lanmp wdcpwindow server 2002 2008⾃定义环境⾃定义环境 apache php mysqlphp7.x php.5.6 php没有6版本集成和⾃定义只能够启动⼀个wampapachemysqlphpwww如果安装完成apache后显⽰红⾊失败有可能端⼝被占⽤netstat -oan另外⼀种启动失败的问题,有可能在改动apache配置⽂件的时候出现错误了. 启动⽂件. apache httpd.confphp php.ini修改了服务器的配置⽂件⼀定要重启apacheLoadModule php5_module "E:/wamp/php/php5apache2_2.dll"AddType application/x-httpd-php .phpPHPIniDir "E:/wamp/php"apache + php 整合php + mysql 整合个⼈理解:环境原理图具体步骤:(安装Apache --> 安装PHP --> 安装数据mysql)⼀、安装Apache新建⽂件⽬录:1、E盘下建⽴⽂件夹wamp2、wamp下分别建⽴⽂件夹:-- apache-- php-- mysql-- www默认路径localhost下⼀步:下⼀步:下⼀步:下⼀步:下⼀步:下⼀步:⼆、配置PHP1、解压php-5.3.5-Win32-VC6-x86.zip 将⾥⾯的⽂件放置到E:\wamp\php2、打开E:/wamp/apache/conf/httpd.conf (Apache 配置⽂件); 在httpd.conf⽂件末尾增加以下2⾏内容 LoadModulephp5_module "E:/wamp/php/php5apache2_2.dll" AddType application/x-httpd-php .php3、将E:\wamp\php ⾥⾯的 php.ini-development 重命名为 php.ini4、加载配置⽂件php.ini: 1)将 php.ini⽂件复制到 C:\Windows ⽬录下 2)也可以将 PHPIniDir "E:/wamp/php" 添加到:E:\wamp\apache\conf的httpd.conf ⽂件⾥⾯(推荐⽤这个)5、重启我们的apache这样可以将apache跟php关联起来,通过访问localhost/某个php⽂件, apache将把那个⽂件交给php解析器解析后,变成我们想要的html+css+javascript,再显⽰给我们看。

Mac命令行中的环境变量和路径配置技巧

Mac命令行中的环境变量和路径配置技巧

Mac命令行中的环境变量和路径配置技巧在Mac系统中,命令行是我们进行开发和系统管理工作的重要工具。

环境变量和路径配置是命令行中的一项基本技巧,它可以帮助我们更好地管理和组织我们的工作环境。

本文将介绍Mac命令行中的环境变量和路径配置技巧,帮助读者更加高效地使用命令行。

一、环境变量的作用及配置方法环境变量可以存储一些全局的配置信息,比如Java的安装路径、Python的路径等。

它们对于命令行中的各种工具和应用程序起到了重要作用。

在Mac命令行中配置环境变量有以下几种方法:1. 修改~/.bash_profile文件在终端中输入以下命令,打开.bash_profile文件:```shell$ vi ~/.bash_profile```在.bash_profile文件中,我们可以使用export命令来设置环境变量。

例如,设置Java的安装路径:```shellexportJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Conte nts/Home```保存并退出.bash_profile文件,然后通过命令```$ source~/.bash_profile```使修改生效。

2. 使用/etc/paths文件在终端中输入以下命令,打开/etc/paths文件:```shell$ sudo vi /etc/paths```在/etc/paths文件中,每行可以写一个路径,以设置全局的环境变量。

例如,如果要将/usr/local/bin路径加入到环境变量中:```shell/usr/local/bin```保存并退出/etc/paths文件,然后重启终端。

3. 使用/etc/launchd.conf文件在终端中输入以下命令,打开/etc/launchd.conf文件:```shell$ sudo vi /etc/launchd.conf```在/etc/launchd.conf文件中,可以通过设置setenv命令来配置环境变量。

Mac命令行中的环境变量设置和配置

Mac命令行中的环境变量设置和配置

Mac命令行中的环境变量设置和配置在Mac系统中,命令行被广泛用于执行各种任务和操作。

而在命令行中,环境变量的设置和配置是一项重要且必要的任务。

环境变量是一种在操作系统中用于存储各种信息的设定值,它们能够影响到命令行中程序的运行和行为。

本文将介绍如何在Mac命令行中进行环境变量的设置和配置。

一、查看已有环境变量在开始设置和配置环境变量之前,首先需要了解当前系统中已有的环境变量。

为了查看已有环境变量,可以使用命令行中的`echo`命令,并使用`$`符号来引用环境变量的名称。

下面是一个示例:```echo $PATH```上述命令将会显示当前系统中的`PATH`环境变量的值。

`PATH`环境变量用于存储系统中可执行程序的路径信息,通过在`PATH`中指定的路径,我们可以直接在命令行中运行对应的可执行程序。

二、临时设置环境变量在命令行中,我们可以临时设置一个环境变量,该变量只在当前的命令行会话中有效。

要设置一个临时环境变量,可以使用`export`命令,后跟要设置的环境变量名称和值。

下面是一个示例:```export MY_VARIABLE="Hello World"```上述命令将会创建一个名为`MY_VARIABLE`的环境变量,并将其值设置为`Hello World`。

需要注意的是,临时设置的环境变量只在当前命令行会话中有效,当会话结束后,该变量将失效。

三、持久设置环境变量如果希望设置的环境变量在每次启动命令行时都生效,可以将其持久保存到系统的配置文件中。

在Mac系统中,可以使用`vi`或者`nano`等文本编辑器来编辑配置文件。

下面以`~/.bash_profile`文件为例进行说明:1. 打开终端,并输入以下命令以编辑`.bash_profile`文件:```vi ~/.bash_profile```2. 在编辑器中,按下字母`i`进入编辑模式,并在文件的末尾添加环境变量的设置,如下所示:```export MY_VARIABLE="Hello World"```3. 按下`Esc`键退出编辑模式,并输入`:wq`保存文件并退出编辑器。

Mac下搭建php开发环境教程

Mac下搭建php开发环境教程

Mac下搭建php开发环境教程Mac OS X 内置了Apache 和 PHP,这样使⽤起来⾮常⽅便。

本⽂以Mac OS X 10.6.3为例。

主要内容包括:启动Apache运⾏PHP安装MySQL使⽤phpMyAdmin配置PHP的MCrypt扩展库设置虚拟主机有两种⽅法:打开“系统设置偏好(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在终端中运⾏“sudo vi /etc/apache2/httpd.conf”,打开Apache的配置⽂件。

(如果不习惯操作终端和vi的可以设置在Finder中显⽰所有的系统隐藏⽂件,记得需要重启Finder,这样就可以找到对应⽂件,随⼼所欲编辑了,但需要注意的是某些⽂件的修改需要开启root帐号,但整体上还是在终端上使⽤sudo来临时获取root权限⽐较安全。

)找到“#LoadModule php5_module libexec/apache2/libphp5.so”,把前⾯的#号去掉,保存(在命令⾏输⼊:w)并退出vi(在命令⾏输⼊:q)。

运⾏“sudo cp /etc/php.ini.default /etc/php.ini”,这样就可以通过php.ini来配置各种PHP功能了。

⽐如:;通过下⾯两项来调整PHP提交⽂件的最⼤值,⽐如phpMyAdmin中导⼊数据的最⼤值upload_max_filesize = 2Mpost_max_size = 8M;⽐如通过display_errors来控制是否显⽰PHP程序的报错display_errors = Off运⾏“sudo apachectl restart”,重启Apache,这样PHP就可以⽤了。

Mac命令行中的环境变量和配置文件管理技巧

Mac命令行中的环境变量和配置文件管理技巧

Mac命令行中的环境变量和配置文件管理技巧一、引言Mac命令行是一种强大的工具,可以通过它来执行各种任务和操作。

在使用Mac命令行过程中,环境变量和配置文件的管理至关重要。

本文将介绍Mac命令行中环境变量和配置文件的概念、作用以及管理技巧。

二、环境变量1. 环境变量的概念环境变量是操作系统或应用程序使用的一组动态值。

它们可以在不同的程序之间传递信息,并影响程序的行为。

2. 环境变量的作用环境变量在Mac命令行中有多种作用,包括:- 配置系统的行为,如设置默认语言或时区。

- 指定应用程序的搜索路径,如PATH变量用于指定可执行程序的搜索路径。

- 存储用户的个人设置,如HOME变量用于指定用户的家目录。

3. 管理环境变量的方式在Mac命令行中,可以通过以下方式管理环境变量:- 临时设置:通过在命令行中使用export命令设置临时环境变量,例如:export VARIABLE_NAME=value。

- 永久设置:通过编辑配置文件,例如:bash_profile文件或bashrc 文件来设置永久环境变量。

可以使用任何文本编辑器打开这些文件,添加或修改环境变量的定义,并保存更改。

三、配置文件1. 配置文件的概念配置文件是用于配置系统或应用程序行为的文件。

它们包含了一组设置和选项,以控制系统或应用程序的功能和行为。

2. 常见的配置文件在Mac命令行中,常见的配置文件包括:- .bash_profile:用于配置用户的个人环境变量和命令别名。

- .bashrc:用于配置用户非登录Shell的环境变量和命令别名。

- /etc/profile:用于配置系统范围的环境变量和命令别名。

3. 管理配置文件的技巧管理配置文件的技巧包括:- 熟悉配置文件的语法和规则,以正确配置各种选项。

- 保持备份:在修改配置文件之前,最好先备份原始文件,以免误操作导致系统或应用程序出错。

- 使用文本编辑器:选择一个适合的文本编辑器进行配置文件的编辑,如TextEdit、Vi或Nano等。

PHP运行环境配置与开发环境的配置(图文教程)

PHP运行环境配置与开发环境的配置(图文教程)

PHP运⾏环境配置与开发环境的配置(图⽂教程)前提⽰时间⼀个博友,建议我提供PHP开发环境的搭建⽂章。

当然我们⼀般在windows平台下开发的居多,那么,今天我就在Windows平台下搭建PHP的调试和开发环境。

如果有写的不好的请谅解。

⼀、总的⼤概步骤如下1、下载资料1)、下载wamp2)、下载开发⼯具ZendStudio2、安装程序1)、安装wamp2)、安装开发⼯具ZendStudio3、配置环境4、PHP调试5、PHP开发环境⼆、步骤详细介绍1、下载资料1)、下载WAMP所谓WAMP,是指在Windows系统(W)下安装Apache⽹页服务器(A)以及MySQL数据库(M)和PHP脚本引擎(P)⽽搭建起来的PHP⽹络服务器环境,当然,在LAMP环境肯定是⽐WAMP环境要好的,可是由于Windows的易⽤性,所以,我们在做前期开发或者测试某些CMS的时候,使⽤WAMP环境甚⾄很⽅便更实⽤⼀些。

WAMP即这些单个软件共同组成了⼀个强⼤的Web应⽤程序平台。

2)、下载开发⼯具ZendStudioZend Studio是PHP 集成开发环境,具备功能强⼤的专业编辑⼯具和调试⼯具,⽀持PHP语法加亮显⽰,⽀持语法⾃动填充功能,⽀持书签功能,⽀持语法⾃动缩排和代码复制功能,内置⼀个强⼤的PHP代码调试⼯具,⽀持本地和远程两种调试模式,⽀持多种⾼级调试功能。

windows版 Zend Studio 8.0.1下载2、安装程序1)、WAMP 安装步骤图解把WAMP下载到选择WAMP安装路径,也可以默认路径。

SMP服务器地址PHP 邮件服务器默认Email设置启动浏览器。

安装完成,显⽰图⽚。

3、配置环境安装完成后默认是英⽂。

设置WAMP语⾔。

您可以设置其他的语⾔,当然我们设置为Chinese(中⽂)WAMP重启以后就为中⽂了。

您就可以通过WAMP去配置PHP环境了。

添加⼀个Alias⽬录,(就像在IIS上配置⼀个虚拟⽬录)添加⼀个Alias⽬录名称。

MAC OS X下php集成开发环境ma

MAC OS X下php集成开发环境ma

MAC OS X下php集成开发环境mamac os x 下php集成开发环境mamp教程打开【系统偏好设置】,选择【共享】确保【互联网共享】处于关闭状态。

只要系统中从未安装过 mysql,就可以继续。

2下载 mamp 的最新版。

下载完成后安装。

打开【应用程序】,找到【mamp】文件夹,双击打开文件夹,打开【mamp】程序弹出警告窗口,选择【launch mamp】浏览器会启动并显示一个欢迎页面,你会发现浏览器地址栏中的url 以【http://localhost:8888】开头。

【localhost】后的【:8888】字符串表明 web 服务器通过非标准端口 8888 监听请求。

打开 mamp 控制面板,点击【star servers】apache server 和 mysql server 旁的绿灯表明两台服务器都在运行。

单击【preferences】,从打开的面板顶部选择【ports】。

面板显示 apache 和 mysql 分别运行在端口 8888 和 8889上。

单击【set web & mysql ports to 80 & 3306】。

数字更改为标准端口:apache 为 80,mysql 为 3306。

这样,你就可以更轻松地使用 dreamweaver 进行开发。

单击【ok】,根据提示键入你的 mac 密码。

mamp 将停止并重新启动两台服务器。

当两个灯再次变绿时,单击【open start page】。

此时,mamp 欢迎页面将重新载入浏览器中。

这次,url 中【localhost】后已没有了【 :8888】,也没有【:80】因为端口 80 是默认值,添加【 :80】没有必要,所以不添加它也没关系。

使用非标准端口时,只需要在冒号后跟数字即可。

单击 mamp 菜单中的【phpinfo】链接。

你会看到一个显示 php 配置信息的页面:至此,你已成功安装 php、mysql 和 phpmyadmin。

Mac命令行中的环境变量配置和管理技巧

Mac命令行中的环境变量配置和管理技巧

Mac命令行中的环境变量配置和管理技巧在Mac的命令行中,环境变量的配置和管理是一项重要的技巧。

环境变量是在操作系统中存储配置信息的一种机制,它可以让我们在命令行中使用特定的配置参数或者访问特定的程序。

本文将介绍Mac命令行中环境变量的配置和管理技巧,以帮助读者更好地使用Mac命令行。

一、环境变量的基本概念和作用环境变量是由操作系统提供的一种机制,用于存储操作系统和应用程序的配置信息。

通过配置环境变量,我们可以在命令行中方便地使用特定的参数或者访问特定的程序。

在Mac中,环境变量是使用文本文件来配置的,其中包含一系列的键值对。

通过配置这些键值对,我们可以实现各种功能,比如自定义命令的别名、添加程序的搜索路径等。

二、环境变量的配置方法1. 配置文件:在Mac中,环境变量的配置文件是.bash_profile或者.bashrc。

这两个文件位于用户的根目录下,在命令行中可以通过cd命令进入到该目录。

使用文本编辑器打开配置文件,可以看到其中已经包含了一些默认的配置信息。

通过在配置文件中新增或修改键值对,我们可以实现自定义配置。

2. 设置全局变量:在配置文件中,通过export关键字可以设置全局的环境变量。

例如,可以通过以下命令将JAVA_HOME设置为JDK的安装路径:exportJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Conte nts/Home设置完成后,我们可以在命令行中使用$JAVA_HOME来引用该变量。

3. 设置别名:除了设置全局的环境变量,我们还可以使用alias命令设置命令的别名。

通过设置别名,我们可以用简洁的方式来替代一些复杂的命令或者指定参数。

例如,我们可以通过以下命令将ls -l设置为ll的别名:alias ll='ls -l'设置完成后,我们可以在命令行中直接使用ll来代替ls -l。

mac10.10系统apachephpmysql配置

mac10.10系统apachephpmysql配置

mac 下apache+php+mysql(实践成功)一、启动apache 和设置虚拟访问路径。

mac系统默许已经安装了apachesudo apachectl start启动后,访问应该能看到"It works!"的初始页面,若是对初始页面的内容感到好奇,可以打开"/etc/apache2/",197行可以看到如下代码片段:It works的内容,网上说的之前的版本,是在/Library/WebServer/Documents/这个文件里,这是apache的默许页,我在Yosemite系统中没有发现这个文件,连webserver/documents文件夹都没找见,后来参考了一篇英文说明,才解决了无法访问的问题。

其它帖子都说的不够全面。

也不新。

解决虚拟主机无法访问的英文原文就不帖出来了,英文比较乱,我直接写操作步骤:默许情况下,apache的虚拟主机功能是关闭的,在“/etc/apache2/”中找到下面这行:#Include /private/etc/apache2/extra/将前面的#去掉,然后再打开“/etc/apache2/extra/”,内容修改成类似下面的样子:NameVirtualHost *:8023<VirtualHost *:80>4DocumentRoot "/Users/apple/Sites"5ServerName 6ErrorLog "/Users/apple/Sites/log/"7CustomLog "/Users/apple/Sites/log/" common8<Directory />9Options Indexes FollowSymLinks MultiViews10AllowOverride None11Order deny,allow12Allow from all13</Directory>14</VirtualHost>打开apache配置文件:sudo vim /etc/apache2/编辑apache配置文件:注释掉下面两行前面的##LoadModule userdir_module libexec/apache2/#Include /private/etc/apache2/extra/sudo vim /private/etc/apache2/extra/注释掉下面行前面的##Include /private/etc/apache2/users/*.conf最后你要成立/private/etc/apache2/users/ 若是文件不存在的话,内容依照以下的方式写上:<Directory "/Users/kevin/Sites/">Options Indexes MultiViewsAllowOverride NoneRequire all granted</Directory>sudo vim /private/etc/apache2/users/输入i 插入内容esc 后:wq 保留退出。

MacOS下PHP开发环境的搭建——基于XAMPP和IntelliJIDEA

MacOS下PHP开发环境的搭建——基于XAMPP和IntelliJIDEA

MacOS下PHP开发环境的搭建——基于XAMPP和IntelliJIDEA简单记录⼀下在MacOS下,搭建PHP的开发环境吧。

其实,从本质上来说,Mac对于PHP的⽀持还是很好的,默认带了PHP和Apache,但是由于前期对系统本⾝不熟悉,所以还是略微⾛了⼀些弯路——也就是使⽤了XAMPP来搭建整个环境。

1. 安装XAMPP——这个没什么说的,下载对应的dmg⽂件,双击、下⼀步就⾏了2.在IntelliJ IDEA中安装PHP storm插件(如果不会这⼀步,直接Google吧)3.修改Apache的配置打开/Applications/XAMPP/xampfiles/etc/httpd.conf搜索DocumentRoot,将其和Directory后⾯的属性修改为如下形式:DocumentRoot "你的程序的路径"<Directory "你的程序的路径">4.修改php.ini⽂件(要想启⽤XDebug,这⼀步很关键)打开/Applications/XAMPP/xamppfiles/etc下的php.ini⽂件,在该⽂件的最后添加[Zend]zend_extension = /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/xdebug.soxdebug.remote_enable = 1xdebug.remote_port = 9000xdebug.remote_host = localhostxdebug.idekey="IntelliJ"5.修改IntelliJ IDEA的配置(1)Preference->Language & Frameworks->PHP点击interpreter旁边的...,将XAMPP的php加⼊到其中,并选中(名字随便取)(2)PHP->Debug Port设置为9000(与php.ini中的设置⼀致)(3)PHP->Debug->DBGp ProxyIDE Key设置为IntelliJ(与php.ini中⼀致)总的就是上⾯这些,太晚了,没时间加图了,困...。

php环境搭建--命令配置

php环境搭建--命令配置

php环境搭建--命令配置⼀、配置php 1.复制⼀份php.ini-development 重命名为php.ini 到当前⽬录 2.打开php.ini 修改扩展⽬录 ;extension_dir = "ext" 修改为 extension_dir = "你的PHP⽬录绝对路径/php/ext" 3.开启扩展  extension=php_curl.dll extension=php_mbstring.dll extension=php_exif.dll ; Must be after mbstring as it depends on it extension=php_mysqli.dll extension=php_pdo_mysql.dll⼆、配置apache 1.修改apache软件⽬录 Define SRVROOT “Apache⽬录绝对路径” eg: "D:/wamp/apache/Apache24" 2.修改主机名: ServerName localhost:80 ps: 默认就是这个,如果没有需要,可以不修改 3.修改www⽬录: 默认是这个: DocumentRoot "${SRVROOT}/htdocs" <Directory "${SRVROOT}/htdocs"> 根据⾃⼰需要修改为: DocumentRoot "⾃⼰的web⽬录/htdocs" <Directory "⾃⼰的web⽬录/htdocs"> AllowOverride all // 开启apache rewrite 4.修改默认索引⽀持php: DirectoryIndex index.php index.html 5.开启rewrite功能 LoadModule rewrite_module modules/mod_rewrite.so 6.加载php模块 在loadModule 最下⽅添加如下代码块 第⼀个⽬录是php7apache2_4.dll 的绝对⽬录 第⼆个⽬录是php.ini的⽬录#php7LoadModule php7_module “⽬录/php/php7apache2_4.dll”<IfModule php7_module>PHPIniDir "⽬录/php/"AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps</IfModule> 注意: 1.如果配置完成后启动apache,报错:LoadModule takes two arguments, a module name and the name of a shared object file to load it from,这个是由于⽬录中有空格导致的加上引号就好了三、mysql配置 1. 创建系统环境变量 MYSQL_HOME , 值就是mysql⽂件解压位置 2.添加bin⽬录到path 值为:⽬录/mysql-5.7.21-win64/bin; 3.在mysqlmysql-5.7.21-win64 ⽬录下新建my.ini ⽂件,复制如下代码(也可以⾃⼰配置):[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#skip-grant-tables#设置3306端⼝port = 3306# 设置mysql的安装⽬录basedir=d:\\⽬录\mysql-5.7.21-winx64# 设置mysql数据库的数据的存放⽬录datadir=d:\\⽬录\mysql-5.7.21-winx64\data# 允许最⼤连接数max_connections=200# 服务端使⽤的字符集默认为8⽐特编码的latin1字符集character-set-server=utf8# 创建新表时将使⽤的默认存储引擎default-storage-engine=INNODB注意: basedir 盘符之后要⽤ \\ ⽽不是 \ 否则会报错:Errcode: 2 - No such file or directory 4. 管理员打开cmd,到bin⽬录: mysqld --initialize-insecure // ⽣成data⽬录 mysqld -install 5.然后就可以使⽤命令 net start|stop|restart mysql来启动mysql了注意:如果启动mysql时,报错 这个可能没有⽣成data⽬录,要使⽤命令 mysqld --initialize-insecure // ⽣成data⽬录,然后就可以i正常启动了 6. 设置MySQL初始密码: 打开cmd窗⼝: mysql -uroot -p ⼀开始是没有密码的直接回车就好了,进去之后 use mysql; 5.7 如下: update user set authentication_string=password('新密码') where user='root'; flush privileges; // 刷新配置 8.0如下: ALTER user "root"@'localhost' IDENTIFIED BY ''新密码; 如果报格式错误: update user set authentication_string=''where user='root'; 先把密码重置成空 退出再进就需要密码了。

Mac命令行中的环境变量配置技巧让你定制个性化环境

Mac命令行中的环境变量配置技巧让你定制个性化环境

Mac命令行中的环境变量配置技巧让你定制个性化环境在Mac命令行中,环境变量的配置是一个重要的技巧,它可以帮助我们定制个性化的工作环境。

通过配置环境变量,我们可以添加、修改或删除系统和用户级别的变量,从而影响命令行的行为和功能。

本文将介绍一些在Mac命令行中配置环境变量的技巧,并解释它们的作用和用法。

1. 查看当前环境变量在开始配置环境变量之前,我们首先需要了解当前系统中已有的环境变量。

在命令行中输入以下命令可以查看当前环境变量:```shellecho $PATH````$PATH` 是一个特殊的环境变量,它包含了系统用来查找可执行文件的路径。

通过查看 `$PATH` 的值,我们可以了解系统当前的配置情况。

2. 修改环境变量要修改环境变量,我们可以使用 `export` 命令。

以下是一些常见的环境变量配置技巧:- 添加路径到 `$PATH` 变量:如果我们想要将一个路径添加到`$PATH` 变量中,可以使用以下命令:```shellexport PATH="/path/to/directory:$PATH"```这样,当我们执行命令时,系统将在指定的路径下搜索可执行文件。

- 设置自定义环境变量:除了 `$PATH`,我们还可以设置其他自定义的环境变量。

例如,我们可以设置一个名为 `MY_VARIABLE` 的环境变量,并将其值设置为 "Hello World":```shellexport MY_VARIABLE="Hello World"```在后续的命令中,我们可以使用 `$MY_VARIABLE` 获取该环境变量的值。

3. 永久配置环境变量通过上述方法配置的环境变量只在当前的命令行会话中有效,当我们关闭终端窗口后,这些配置将失效。

如果我们希望永久配置环境变量,可以使用以下方法:- 针对当前用户:可以将环境变量的配置添加到用户目录下的`~/.bash_profile` 文件中。

Mac系统完美安装PHP7详细教程

Mac系统完美安装PHP7详细教程

Mac系统完美安装PHP7详细教程PHP发布5.6版本后,⼀直在等,等到了跨越式的PHP7版本,那么问题来了,版本6到哪去了?根据官⽅的说法,现在的PHP7要⽐PHP5.6快⼀倍,有的朋友说快⼗倍,反正是更快了,本⼈习惯Mac系统,因此根本Mac系统详细讲解如何安装PHP7!⼀般有好⼏种⽅法来安装。

⼀,我们可以去官⽹上下源码去编译,我也尝试这种⽅法了,但是最后编译安装make test,这⼀步的时候,报错,于是就⼤胆尝试第⼆种⽅法吧!⼆,使⽤第三⽅包homebrew来安装,⾮常迅速有效!安装教程:1.⾸先我们需要安装Homebrew2.终端输⼊以下命令// 创建⽬录,如果你没有创建过该⽬录sudo mkdir /usr/local/varsudo chmod 777 /usr/local/var//修改成你⾃⼰的⽤户名和组,如果你没有创建过该⽬录sudo mkdir /usr/local/sbin/sudo chown -R <username>:<group> /usr/local/sbin//由于我本⾝⼀直在使⽤5.6版本,故上述步骤省略,下⾯进⼊正题//添加PHP库brew tap homebrew/dupesbrew tap homebrew/versionsbrew tap homebrew/homebrew-php//关闭⽼版本的PHP56或55或更早版本进程brew unlink php56//开始安装PHP7brew install php70//开启PHP70进程brew link php70//输⼊命令,查看是否成功php -v//成功后显⽰下⾯信息PHP 7.0.8 (cli) (built: Jul 13 2016 15:19:21) ( NTS )Copyright (c) 1997-2016 The PHP GroupZend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies3.修改Apache配置⽂件sudo vim /etc/apache2/httpd.conf//找到⼤约168⾏,该语句,屏蔽后,根据⾃⼰的路径,添加php7的.so⽂件#LoadModule php5_module libexec/apache2/libphp5.soLoadModule php7_module /usr/libexec/apache2/libphp7.so说明⼀下,我的libphp7.so⽂件⽬录是这个,好像是默认安装的结果LoadModule php7_module /usr/local/Cellar/php70/7.0.0-rc.4/libexec/apache2/libphp7.so4.重启Apachesudo apachectl restart5.如果发现php⽂件直接输出到浏览器了,那么你需要修改以下配置sudo vim /etc/apache2/httpd.conf找到 Include /private/etc/apache2/other/*.conf 这⾏进⼊此⽂件将⽂件内容,修改为以下代码:<IfModule php7_module>AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps<IfModule dir_module>DirectoryIndex index.html index.php</IfModule></IfModule>6.再次重启apache,重复第4步到你的Apache的默认⽬录/Library/WebServer/Documents下⾯去增加⼀个info.php的⽂件。

Mac下安装配置Python

Mac下安装配置Python

Mac下安装配置PythonMac OS 下安装Python并配置环境变量⽅式⼀:1、下载python2、查看安装⽬录2.1、打开Mac⾃带终端Terminal;2.2、在终端Terminal输⼊下⾯的命令:which Python查看当前版本查看⽬录3、配置环境变量3.1、打开Mac⾃带终端Terminal;3.2、进⼊当前⽤户主⽬录,cd ~;(默认⽤户⽬录则不需要)3.3、临时授权,sudo su;3.4、输⼊系统密码(加锁密码不显⽰输⼊);3.5、创建.bash_profile⽂件,touch .bash_profile(注意:如果存在则不必新建,可直接第六步验证后再选择是否执⾏此步);3.6、打开.bash_profile⽂件,open .bash_profile3.7、输⼊Python安装的路径环境变量命令:注意:双引号中输⼊⾃⼰python安装的位置,#号后⾯的是注释,⽆视环境变量配置完成,command+s ⽽后关闭在终端输⼊source ~/.bash_profile使其⽣效,python -V查看当前python版本配置成功⽅式⼆1、下载安装⽂件选取稳定版本,如:macOS 64-bit installer点击下载。

2、安装⽂件打开下载的安装⽂件,按照提⽰信息点击“继续”安装,直⾄安装完成。

3、配置mac默认版本是python3打开终端,输⼊命令which python3,查看python3的安装⽬录将路径配⼊环境变量在⽂件最后加上alias python="/Library/Frameworks/Python.framework/Versions/3.8/bin/python3",保存并退出在终端输⼊source ~/.bash_profile使其⽣效,python -V查看当前python版本:。

Mac系统中的系统环境和系统变量设置

Mac系统中的系统环境和系统变量设置

Mac系统中的系统环境和系统变量设置在Mac系统中,系统环境和系统变量的设置是非常重要的,它们可以影响系统的运行和各种应用程序的功能。

本文将介绍Mac系统中的系统环境和系统变量设置的方法和作用。

一、系统环境设置系统环境设置是指对整个系统的一些基本参数和选项进行配置。

在Mac系统中,系统环境设置包括语言、日期和时间、键盘、显示和屏幕、网络和互联网等方面的设置。

下面将对这些设置进行详细介绍。

1. 语言设置Mac系统支持多种语言,用户可以根据自己的需要进行设置。

在“系统偏好设置”中找到“语言与区域”选项,可以添加和删除已安装的语言,并设置默认使用的语言。

2. 日期和时间设置在“系统偏好设置”的“日期与时间”选项中,用户可以设置系统的日期、时间、时区以及时间同步等参数。

确保这些参数准确设置,可以保证系统的时间显示和时间相关的功能正常运行。

3. 键盘设置“键盘”选项可用于设置键盘的布局、字母重复速度、光标速度等参数。

用户可以根据个人需求进行相应的设置,以提高输入效率和减少误操作。

4. 显示和屏幕设置“显示”选项用于设置屏幕的分辨率、亮度、色彩、对比度等参数。

用户可根据个人喜好和使用环境进行个性化设置,以获得更舒适的视觉体验。

5. 网络和互联网设置Mac系统支持有线和无线网络连接,用户在“网络”选项中可对网络进行配置。

包括Wi-Fi设置、以太网设置、蓝牙设置等。

此外,在“互联网账号”选项中,可以添加和管理各种互联网服务的账号。

二、系统变量设置系统变量是一些对整个系统或特定应用程序起作用的参数,它们会影响应用程序的功能和性能。

常见的系统变量包括用户路径、Java环境变量、全局代理等。

1. 用户路径设置用户路径是一种环境变量,用于指定系统在命令行中搜索可执行文件的位置。

在Mac系统中,用户可以编辑.bash_profile文件来设置用户路径。

通过设置用户路径,可以方便地执行自定义的命令和脚本。

2. Java环境变量设置Java环境变量用于指定系统中Java相关的路径和参数。

如何在Mac系统使用VisualStudioCode运行Python

如何在Mac系统使用VisualStudioCode运行Python

如何在Mac系统使⽤VisualStudioCode运⾏Python
之前⼀直⽤pycharm开发python程序,这个ide编辑器确实⾹,⼀点⽑病都没有,唯⼀⽑病就是太贵了。

也看到很多⼈在⽤免费、开源的Visual Studio Code,巨硬开发的这个ide也号称宇宙最强ide,不知道我⽤了会不会变强。

下⾯是配置并运⾏python 的过程,记录⼀下,安装就不说了,直接官⽹下载安装包安装就ok了。

步骤
1.安装中⽂包插件
安装完,重启,发现就换成中⽂界⾯了。

2.安装运⾏插件
你导⼊.py⽂件的时候,会提⽰你安装⼀个python扩展,我直接同意了。

然后在安装⼀个code runner,你可以看⼀下介绍,发现真吊,Run C, C++, Java, JS, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, BASH, F#, C#, VBScript, T...基本主流的语句都安排上了。

真是硬。

3.切换你想运⾏的语⾔环境
我这⾥使⽤pyenv安装了⼀个3.6.6,下⾯演⽰⼀下。

4.点击运⾏
很完美,便捷
参考
总结
到此这篇关于如何在Mac系统使⽤Visual Studio Code运⾏Python的⽂章就介绍到这了,更多相关Mac使⽤Visual Studio Code 运⾏Python内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Mac下搭建php开发环境Mac OS X 内置了Apache 和PHP,这样使用起来非常方便。

本文以Mac OS X 10.6.3为例。

主要内容包括:启动Apache运行PHP安装MySQL使用phpMyAdmin配置PHP的MCrypt扩展库设置虚拟主机启动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”,把前面的#号去掉,保存(在命令行输入:w)并退出vi(在命令行输入:q)。

运行“sudo cp /etc/php.ini.default /etc/php.ini”,这样就可以通过php.ini来配置各种PHP功能了。

比如:;通过下面两项来调整PHP提交文件的最大值,比如phpMyAdmin中导入数据的最大值upload_max_filesize = 2Mpost_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的信息,比如版本号是5.3.1。

安装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.pkg,这是MySQL的主安装包。

一般情况下,安装文件会自动把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的配置文件中加入mysql和mysqladmin的别名#mysqlalias mysql='/usr/local/mysql/bin/mysql'alias mysqladmin='/usr/local/mysql/bin/mysqladmin'这样就可以在终端中比较简单地通过命令进行相应的操作,比如安装完毕之后MySQL的root默认密码为空,如果要设置密码可以在终端运行“mysqladmin -u root password "mysqlpassword"”来设置,其中mysqlpassword即root的密码。

更多相关内容可以参考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”即可。

另外,使用PHP连接MySQL可能会报错“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使用phpMyAdminphpMyAdmin是用PHP开发的管理MySQL的程序,非常的流行和实用。

能够实用phpMyAdmin管理MySQL是检验前面几步成果的非常有效方式。

下载phpMyAdmin。

选择合适的版本,比如我选择的是phpMyAdmin-3.3.2-all-languages.tar.bz2这个版本。

把“下载(downloads)”中的phpMyAdmin-3.32-all-languages文件夹复制到“/Users/[用户名]/Sites”中,名改名为phpmyadmin。

复制“/Users/[用户名]/Sites/phpmyadmin/”中的config.sample.inc.php,并命名为config.inc.php打开config.inc.php,做如下修改:用于Cookie加密,随意的长字符串$cfg['blowfish_secret'] = '';当phpMyAdmin中出现“#2002 无法登录MySQL 服务器”时,请把localhost改成127.0.0.1就ok了,这是因为MySQL守护程序做了IP绑定(bind-address =127.0.0.1)造成的$cfg['Servers'][$i]['host'] = 'localhost';把false改成true,这样就可以访问无密码的MySQL了,即使MySQL设置了密码也可以这样设置,然后在登录phpMyAdmin时输入密码$cfg['Servers'][$i]['AllowNoPassword'] = false;这样就可以通过http://localhost/~[用户名]/phpmyadmin访问phpMyAdmin了。

这个时候就看到一个提示“无法加载mcrypt 扩展,请检查您的PHP 配置。

”,这就涉及到下一节安装MCrypt扩展了。

配置PHP的MCrypt扩展MCrypt是一个功能强大的加密算法扩展库,它包括有22种算法,phpMyAdmin依赖这个PHP扩展库。

但是它在Mac OS X下的安装却不那么友善,具体如下:下载并解压libmcrypt-2.5.8.tar.bz2。

在终端执行如下命令(注意如下命令需要安装xcode支持):cd ~/Downloads/libmcrypt-2.5.8/./configure --disable-posix-threads --enable-staticmakesudo make install下载并解压PHP源码文件php-5.3.1.tar.bz2。

Mac OS X 10.6.3中预装的PHP版本是5.3.1,而现在最新的PHP版本是5.3.2,你需要依据自己的实际情况选择对应的版本。

在终端执行如下命令:cd ~/Downloads/php-5.3.1/ext/mcryptphpize./configuremakecd modulessudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20090626/打开php.inisudo vi /etc/php.ini在php.ini中加入如下代码,并保存后退出,然后重启Apacheextension=/usr/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so当你再访问http://localhost/~[用户名]/phpmyadmin时,你会发现“无法加载mcrypt 扩展,请检查您的PHP 配置。

相关文档
最新文档