❶ mac 11.6配置php环境变量,默认还显示自带的PHP版本
最好所有的包都给brew管理,which php查看当前使用的php的路径,对于使用哪个php,系统会根据PATH的顺序自动查找,先找到谁就用谁。所以可以更改PATH里的顺序,或者把系统自带的重命名为其他的
❷ Mac 中使用多版本node & PHP
vue开发过程中使用npm来安装依赖的第三方包,但是不同版本的npm对包的维护方式不一样,更新node后旧项目易无法安装包导致无法运行,因此需要多个版本的node。
Mac中可以使用brew来管理node工具,使用多版本的node时需要安装nvm,之渗返前已经安装了node的话需要首先删除node, brew list 可查看是否已安装node和nvm。
在~/.zshrc或者~/.bashrc中添加下祥喊神面命令,取决于终端使用的哪种
执行 source ~/.zshrc or source ~/. bashrc
查看nvm是否安装成功 nvm -v
假如需要安装10.24.0
使用 node -v , npm -v 查看是否安装成功
nvm list 可列出已安装的node版本,假如安装了v10.24.0 和v15.12.0两个版本,使用15版本时执行命令
使用brew控制PHP版本,加入准备使用PHP7.2 和 PHP7.4
首先安装PHP
在 ~/.zshrc 中添加
使用PHP7.2时
并且将 ~谨亏/.zshrc 中[email protected]的配置注释,执行
php -v 查看当前版本
❸ mac下安装php7为什么phpinfo出来的还是5.5
系统的 php 是 5.5的版本,通过php-fpm -v发现通过php-fpm命令启动的fpm是5.5的,所以在phpinfo()下显示的是5.5的版本。
尝试如下:
找到php71的fpm所在目录,在/usr/local/Cellar/php/php71/sbin下
我想把php71的fpm拷贝到/usr/sbin下,系统提示opearation not permit,即使用root来操作也是一样的
网上查找解决方法,原来是macos有一个rootless的东西,限制root用户对/usr/sbin进行操作
按照网上的解决方案,关闭rootless并重启,然并卵(我也不知道为什么,sudo或root用户仍无法操作/usr/sbin目录下的文件)
最后发现在/usr/local/Cellar/php/php71/sbin下发现了php71-fpm这个shell文件
直接sudo sh php71-fpm start解决了
❹ MAC PHP环境配置无法添加<php phpinfo(); > 添加进去了就是这个效果,并没有显示PHP环境版本
可能和编辑工具有关,我刚开始也是这样,后来用,命令行操作编辑就可以显示了。
将index.html.en复制为info.php
cd /Library/WebServer/Documents
sudo cpindex.html.en info.php
编辑info.php
sudo vi info.php
在It works!后面加入(i进入编辑模式)<?php phpinfo(); ?>
esc键,冒号键,输入wq保存退出,运行localhost/info.php。
Done!
❺ mamp for mac怎样调整php版本
用 phpinfo(); 输出查看一下就知道位置了 我修改的是这个文件 php-5.2.14-Win32/php-apache2handler.ini 修改后保者搏存 然后运行春笑PnCp.cmd 输入23 回首森祥车 重启 apache应该就可以了
❻ mac下如何配置PHP apache
Mac OS X 内置了Apache 和 PHP
运行“sudo apachectl start”,再输入帐号密码,这样Apache就运行了。
运行“sudo apachectl -v”,你会看到Mac OS X 10.6.3中的Apache版本号
测试是否开启Apache成功:在浏览器中输入“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权限比较安全。)
找到“#LoadMole php5_mole libexec/apache2/libphp5.so”,把前面的#号去掉,保存(在命令行输入:w)并退出vi(在命令行输入:q)。
运行“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的信息,比如版本号是5.3.1。
如果用终端不方便的话(我就是不方便的),可以直接到定位的文件夹,把丛知扮对应的文件复制出来,修改完再覆盖回去,下面操作就相同了
❼ 怎么配置MAC OS X 10.11.2下的PHP开发环境
伍纳扮打开“系统设置偏好(System Preferences)”,在桌面菜单栏->偏好设置点击就可以打开如下图所示的界面
如下图所示,在系统偏好设置界面中找到网络,点击“共享(Sharing)”并将“互联网共享(Web Sharing)”勾上
在终端中运行命令,找到如下图所示的一行,将前面的#号去掉,并如第二图配置文件大小等
我们如何启动Apache呢?我们通过终端就可以启动Apache,执行下图中的命令来启动Apache,并查看Apache的版本信息
我们在使用时,可能想要重启服务器呢,那么如果我们要重启Apache,又该如何操作呢?重新启动服务器的命令如下图
接下来,我们要运行PHP看一下环境是否配置正确。Apache的默认根目录是在/Library/茄模WebServer/Documents/,通过以下命令进入查看,然后就可以
直接通过:localhost来访问根目录的文件了。当然,如果配置了HOST,也可以通过访问:127.0.0.1 来腔灶访问根目录的文件。
现在,我们直接在浏览器访问:ocalhost,是否出现了It Works!?是的话,那么就可以成功地访问了。
❽ mac下如何安装不同的php版本以及如何进行切换
php是为了快速构建一个web页面而迅速被大家广为接受的开源语言,通过不断发展已经有了很多的php开源系统,满足了目前大部分用户的站点需求。1995年初php诞生到现在已经存在多个版本,并且每个版本都属于一个系列,大多数网站源码都不能相互兼容,所以能够快速的切换PHP版本还是很实用的。
注意:要求所有php版本都是由brew安装
一、使用brew安装php多版本方法
# brew install php56
# brew install php70
二、安装切换工具
# brew install php-version
# source $(brew --prefix php-version)/php-version.sh
三、查看当前安装的所有版本
# php-version
四、切换版本
# php-version 5.6.5
❾ 如何查看PHP版本
目录方法1:网页服务器1、打开文本或代码编辑器。2、输入以下代码。3、将文件保存为PHP文件。4、创建一个更详细的报告(可选)。5、将文件上传到网络服务器。6、在网络浏览器中打开文件。方法2:本地查看PHP版本1、打开命令提示符或终端程序。2、输入命令,查看PHP版本。3、解决Windows中不出现版本信息的问题。如果你对网站上新的应用功能感兴趣,或正尝试确定bug的精确位置,可能就需要查看当前运行的服务器的PHP版本。你可以在网页服务器上运行一个简单的PHP文件来查看版本信息,也可以使用命令提示符或终端来查看本地计算机上安装的版本。
方法1:网页服务器
1、打开文本或代码编辑器。你可以使用“记事本”或其它文字编辑应用程序。但不要使用像微软Word这样的文字处理器。
2、输入以下代码。运行以下代码,就会返回当前网络服务器的PHP版本信息。
<?phpecho 'Current PHP version: ' . phpversion();?>
3、将文件保存为PHP文件。点击“文件” → “另存为”,然后命名文件。在文件名的末尾添加.php扩展名。设定的文件名要简单,比如version.php。
4、创建一个更详细的报告(可选)。上一步中的文件会输出当前的PHP版本号,但是如果你需要更多信息,比如系统信息、创建日期、可用命令、API信息等,那就可以使用phpinfo()命令。然后将文件保存为info.php。
<?phpphpinfo();?>
5、将文件上传到网络服务器。你可以使用FTP客户端,也可以通过服务器的控制面板来上传文件。将这些文件放在网络服务器的根目录下。查阅相关指南,了解将文件上传到网络服务器的详细信息。
6、在网络浏览器中打开文件。一旦将文件上传到服务器上,就可以使用浏览器载入文件。在服务器上找到目标文件。例如,如果你将文件放在域名的根目录中,那么就要访问www.你的域名.com/version.php。如果想要查看全部内容,请访问www.你的域名.com/info.php。
方法2:本地查看PHP版本
1、打开命令提示符或终端程序。如果PHP安装在本地,则可以使用命令提示符或终端程序来查看它的版本。如果你使用SSH,通过命令行创建与服务器的远程连接,那么这种方法也同样适用。Windows系统 - 按下Win+R组合键,输入cmd。
Mac系统 - 从实用程序文件夹中打开终端程序。
Linux系统 - 从菜单栏中打开终端程序,或同时按下Ctrl+Alt+T组合键来打开它。
2、输入命令,查看PHP版本。当你运行命令时,就会显示安装的PHP版本。Windows、Mac和Linux系统 - php -v
3、解决Windows中不出现版本信息的问题。Windows用户往往会遇到—PHP并不被包含在系统路径中,从而导致窗口中出现‘php.exe’ 没有被识别为内部或外部命令,可操作程序或批处理文件这样的信息。找到php.exe文件的路径。它通常位于C:phpphp.exe路径中,但是也可能在安装过程中更改过路径。
如果路径不一致的话,请更改文件的实际路径。输入set PATH=%PATH%;C:phpphp.exe ,按下回车键。
再次运行php -v命令。此时,你应该能看到PHP的版本号了。
❿ 怎么查看mac php安装目录
启动apache 默认是启动的
sudo apachectl start
2 查看版本
sudo apachectl -v
3 启用php
打开文件 sudo vi /etc/apache2/httpd.conf
找到 #LoadMole php5_mole libexec/apache2/libphp5.so 去掉 #
4 修改DocumentRoot
1) 找到 DocumentRoot "/Library/WebServer/Documents"
修改 DocumentRoot "[自动的路径]"
2) 找到 <Directory "/Library/WebServer/Documents">
修改为<Directory "[上面的路径]">
重启apache sudo apachectl restart!如果遇到php类的不明白的问题,可以去后盾人找找相关的教学视频看看,多看看不就懂得懂了,希望对你有用,给个采纳吧,谢谢