【mac apache】今天把mac升级…
2015-04-13 15:38
176 查看
1、千万不要把/etc/apache2/httpd.conf用httpd.conf-bak给覆盖了,如果万一覆盖了用/etc/apache2/original下的httpd.conf还原恢复一下,要不你连it
works!都看不到了
2、升级yosemite 后修复
cd
/private/etc/
sudo cp
php.ini.default php.ini
sudo vi
php.ini
把php.ini里面所有的default_socket都改成/tmp的mysql.sock的正确位置即可。
因为mysql的默认目录是/tmp/mysql.sock.,命令如下:
pdo_mysql.default_socket=/tmp/mysql.sock
mysql.default_socket
= /tmp/mysql.sock
mysqli.default_socket=/tmp/mysql.sock
修复 Apache
Apache 好像是换新版本了,升级完系统之后项目打不开了。之前设置好的虚拟主机都无效了。
首先打开sudo vim /etc/apache2/httpd.conf这个文件,
1. 开启虚拟主机功能,去掉下面代码的「#」注释:
改过的代码如下:
2. 如果想开启伪静态,去掉下面代码的「#」注释:
改过的代码如下:
3. 如果想使用系统自带的 PHP 版本的话,去掉下面代码的「#」注释:
改过的代码如下:
以上操作完了之后记得要重启Apache:
works!都看不到了
2、升级yosemite 后修复
cd
/private/etc/
sudo cp
php.ini.default php.ini
sudo vi
php.ini
把php.ini里面所有的default_socket都改成/tmp的mysql.sock的正确位置即可。
因为mysql的默认目录是/tmp/mysql.sock.,命令如下:
方法1:echo "show variables" | mysql | grep "socket"
方法2:echo "status" | mysql | grep "socket"
pdo_mysql.default_socket=/tmp/mysql.sock
mysql.default_socket
= /tmp/mysql.sock
mysqli.default_socket=/tmp/mysql.sock
修复 Apache
Apache 好像是换新版本了,升级完系统之后项目打不开了。之前设置好的虚拟主机都无效了。
首先打开sudo vim /etc/apache2/httpd.conf这个文件,
1. 开启虚拟主机功能,去掉下面代码的「#」注释:
#Include /private/etc/apache2/extra/httpd-vhosts.conf |
Include /private/etc/apache2/extra/httpd-vhosts.conf |
#LoadModule rewrite_module libexec/apache2/mod_rewrite.so |
LoadModule rewrite_module libexec/apache2/mod_rewrite.so |
#LoadModule php5_module libexec/apache2/libphp5.so |
LoadModule php5_module libexec/apache2/libphp5.so |
sudo apachectl restart 修复虚拟主机 现在我们虽然能用虚拟主机了,但是好像不能解析 PHP 了,打开/private/etc/apache2/extra/httpd-vhosts.conf 文件在每一个配置里面添加一行下面的代码就可以了,局域网访问,多域名访问: Require all granted 示例如下:
|
相关文章推荐
- 苹果电脑 今天到了
- mac os 下安装oracle 客户端
- 使用 Apache OpenJPA 开发 EJB 3.0…
- RedHat Linux下注册Apache为…
- http连接 用apache 进行basic认证
- MAC环境下 svn的使用
- 防止1.1.1固件自动升级 从iTunes做起
- mac系统如何显示和隐藏文件 《转》
- 今天与明天  --信息与计算科…
- iptable 规则之mac
- Apache 设置多个执行端口
- redhat as5 apache tomcat 整合
- yii2 Apache配置urlManager&n…
- macosx apache 2.2 升级到2.4常见错误
- Mac OS X EI Capitan 10.11.16 自带php、apache,安装mysql以及升级PHP7说明
- IP 多播地址是怎样映射成MAC…
- Mac升级java工程1.6->1.7
- android:android 升级之后请please…
- SQLiteManager for Mac Or Windows
- Apache POI 读写 E…