本文目录一览:
删除Mac自带的apache和php
重启电脑按住command+R进入修复界面 使用终端输入
删除完了的时候回来重复操作启用SIP
在/目录下执行
-- 第一次这么操作后就可以删除了 但是后来发现服务又启动了,再次执行就不行了,报错
然后换了个命令
要停止apache服务:sudo apachectl stop
删除如下apache目录:
删除php目录,(有点多):
/usr/share/man这个目录下面,在我的电脑上有man1-man8等几个目录,我的只有man1下面有三个php开头的文件,建议题主如果不放心的话可以再查看一下其他的。
至此,apache和php就删除完了,不过,我还是觉得应该删除的不干净,比如:php的一些依赖包等文件。
Mac下安装配置PhpStorm开发环境
参考: # macOS下安装配置PhpStorm
默认mac中都是自带php,apache,PHP在目录/usr/bin/php中
apache默认站点根目录为:/Library/WebServer/Documents
配置文件:/etc/apache2/httpd.conf
文本编辑器或者vim打开httpd.conf
搜索LoadModule php7_module libexec/apache2/libphp7.so,将前面#号去掉。
略...
注意:xcdebug.so默认是在/usr/lib/php/extensions/目录下,但是no-debug-non-zts-20180731版本不尽相同,需要设置成自己系统里的。
工程需要创建在/Library/WebServer/Documents/下面
可以将工程目录放在左侧的快捷导航中
在Phpstorm的Preference-Build, Execution, Deployment-Deployment-点+新建, name自定义,我起名叫webroot。 type选择Local or mounted folder。-macosphp目录
Mappings中,我们看到local path为我们新建的php目录地址,web path on server 'webroot' (relative to folder).
因为apache容器的根目录为/Library/WebServer/Documents/,所以在其中填入相对于/Library/WebServer/Documents/的目录名称,即HelloPHP保存。-macosphp目录
配置安装Xdebug
首先检查phpstorm的xdebug配置,这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。-macosphp目录
进入DebugDBGpProxy,IDE key填PHPSTORM,host填localhost,port 填80
设置localService
新建一个server
设置run、debug自动浏览器打开的开始页面
启动
怎么查看mac php安装目录
启动apache
默认是启动的
sudo
apachectl
start
2
查看版本
sudo
apachectl
-v
3
启用php
打开文件
sudo
vi
/etc/
apache2
/httpd.conf
找到
#LoadModule
php5
_module
libexec/apache2/libphp5.so
去掉
#
4
修改DocumentRoot
1)
找到
DocumentRoot
"/Library/
WebServer
/
Documents
"
修改
DocumentRoot
"[自动的路径]"
2)
找到
Directory
"/Library/WebServer/Documents"
修改为Directory
"[上面的路径]"
重启apache
sudo
apachectl
restart!如果遇到php类的不明白的问题,可以去后盾人找找相关的教学视频看看,多看看不就懂得懂了,希望对你有用,给个采纳吧,谢谢
如何卸载mac自带的apache和php
刚刚在我的机器上操作了一下,现在贴出来分享:
要停止apache服务:sudo apachectl stop
删除如下apache目录:
/etc/apache2
/usr/include/apahce2
/usr/libexec/apache2
删除php目录,(有点多):
/usr/php
/usr/bin/php
/usr/bin/php-config
/usr/bin/phpize
/usr/include/php
/usr/lib/php
/usr/share/man/man*/php*
/usr/share/man这个目录下面,在我的电脑上有man1-man8等几个目录,我的只有man1下面有三个php开头的文件,建议题主如果不放心的话可以再查看一下其他的。
至此,apache和php就删除完了,不过,我还是觉得应该删除的不干净,比如:php的一些依赖包等文件。