我想在我的Mac上运行一些PHP,取消注释httpd.conf,激活网络共享,安装MySQL等.我似乎无法找到我的PHP文件,最重要的是,PHP.ini.
在我的旧机器上,它位于/ usr/local/php5/lib但是/ usr/local中不存在php5目录.
我是否需要获得包裹或者我是否在寻找不正确的地方?
运行OS X 10.7.3,PHP 5.3.8,Apache/2.2.21
谢谢.
mac*_*mac 382
你应该在/ private/etc中找到它,如果它存在,否则:
sudo cp /private/etc/php.ini.default /private/etc/php.ini
Run Code Online (Sandbox Code Playgroud)
rkm*_*max 371
要在计算机上找到ini文件,请打开Terminal.app并运行以下命令:
php --ini
Run Code Online (Sandbox Code Playgroud)
如果你需要Lion的模板,试试这个.
Pet*_*uck 25
来自@Cronk和@Justin的答案让我在Mac OS X 10.9 Mavericks上取得了成功.事实上,在我的系统上,/etc/php.ini文件完全丢失,直到我phpinfo()在Web服务器上运行时才发现没有配置文件.从复制文件/etc/php.ini.default并添加完全合格的路径到mcrypt.so库配置文件解决了这个问题:
cp /etc/php.ini.default /etc/php.ini
Run Code Online (Sandbox Code Playgroud)
然后/etc/php.ini添加以下行(使用mcrypt.so文件的正确路径):
extension="/usr/local/Cellar/php54-mcrypt/5.4.29/mcrypt.so"
Run Code Online (Sandbox Code Playgroud)
然后重启Apache2:
apachectl restart
Run Code Online (Sandbox Code Playgroud)
Rob*_*cha 20
phpinfo()从任何文件运行它会告诉你它在哪里.这是一个截图.

Jus*_*tin 12
我不止一次运行PHP的实例,所以其他答案对我不起作用.这样做:
创建一个PHP文件并在浏览器中打开其本地URL:
<?php phpinfo(); ?>
Run Code Online (Sandbox Code Playgroud)
PHP.INI路径将列在顶部附近.
小智 8
1-查找.ini位置路径
打开终端并运行命令
php --ini
Run Code Online (Sandbox Code Playgroud)
2-复制此路径 /usr/local/etc/php/7.4/php.ini
并通过命令打开它
nano /usr/local/etc/php/7.4/php.ini
Run Code Online (Sandbox Code Playgroud)
3- 进行更改并使用键盘组合 Ctrl+X 退出 nano
4- apachectl restart完成后运行
| 归档时间: |
|
| 查看次数: |
387536 次 |
| 最近记录: |