准备小干PHP了,看了两个短视频把还能记住的记录一下。只是些常识,今天无聊就随便写写……
1、商业运行的环境在linux环境下,源码包安装是最专业的,成手安装大概需要2-3天。因为apache、php、mycircle有好多模块,要选择对我们项目更合适的模块对应去安装
2、xampp,集成开发环境
几个路径:
进入wordPress配置文件:/Applications/XAMPP/xamppfiles/htdocs/wordpress/wp-config.php
进入PHP配置文件:/Library/WebServer/Documents/info.php
3、查看并杀掉占用端口的进程
我遇到的问题:因为是环境安装0基础小白,不知道为什么下图的两个绿灯不亮,后来得知mac系统自带Apache php,并且在终端启动服务时,log显示服务正在启动。我推断可能是启动了mac系统的服务吧。但是我还是在探索启动自己配置的xampp环境的服务,所以,才会去进一步查找端口杀掉进程。
a、命令 lsof -i tcp:port (port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,方便KILL
b、然后在用命令 “kill 进程ID”,杀死进程,如:kill 1011
修改 Apache (默认80)端口,ProFTPD(默认21)端口
假如 Apache 启动不了 请检查啥占了 80 端口(一般是下载软件),最优选择是把他关了,but 如果找不到 or 实在关不了,可以修改 XAMPP 中的配置文件来改变 Apache 的 80 端口。
shift + cmd + G 打开前往文件夹,然后输入以下地址:
/Applications/XAMPP/etc/httpd.conf
打开后查找 Listen 80 会看到以下的代码片段: Listen 80
4、配置多个站点
方法一: 打开终端, 输入sudo -i , 按照提示输入当前管理员用户密码,即可进入root权限
方法二: 打开终端,输入su,按照提示输入root密码,即可获取root权限(和方法一得不同之处在于成功后的界面不一样)
6、几个命令
重启apache:sudo /usr/sbin/apachectl restart
关闭apache:sudo /usr/sbin/apachectl stop
开启apache:sudo /usr/sbin/apachectl start
7、mac系统自带服务配置