macphp升级
① Appserv中php如何升级
下面是升级的方法,只需要到官方下载php-5.2.17-Win32-VC6-x86.zip下载
1、将php-5.2.17-Win32-VC6-x86.zip解压到原来的路径,这样子就不需要修改apache设置了
2、将php.ini-dist复制到windows下并改名为php.ini,为保险起见,最好是将原来的文件备份一下
3、修改extension_dir = "D:/AppServ/php5/ext/",目录,这里是本机PHP下面的ext目录路径
4、开启需要的扩展!
② 如何升级macbook自带的php
在Mac OS中已经自带了PHP了,我们只需要在Apache的配置文件中添加Apache对PHP的支持就好了,步骤如下:
编辑http.conf配置文件,命令如下:
sudovim/etc/apache2/http.conf
去掉以下部分的注释:
LoadMolephp5_molelibexec/apache2/libphp5.so
重启Apache服务吧;
写一个简单的测试文件测试一下。
<?phpphpinfo();?>
Mysql配置
安装MySQL是比较麻烦的,由于在Mac OS中是直接带有Apache和PHP的,所以安装它们,比较简单,而MySQL是不带的,需要我们去官网下载。
下载完成以后,直接安装吧。安装完成以后,从System Preferences中启动MySQL服务
好了,现在从命令行登陆mysql,然后设置密码,如果对这里不熟悉的话,请参考这篇文章:《MySQL扫盲篇》。
在使用命令行登陆MySQL的时候,会出现2002,找不到mysql.sock文件的错误。
由于MySQL是把mysql.sock文件放在/tmp目录下,而Mac OS却去了/var/mysql目录下寻找对应的mysql.sock文件,所以,由于找不到对应的mysql.sock文件,就出现了这里对应的2002错误了。
所以为了解决这个问题,我们需要在/var/mysql目录下,存放一个指向/tmp/mysql.sock文件的软链接,命令如下:
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
然后重新启动MySQL服务就OK了。
③ Mac升级系统后,PHP是不是要编译了才能用,要怎么编译,编译是什么意思。初学者,很低级的问题都不
PHP和升级系统没有关系,但是你升级系统要保留你现在的个人数据应用,只要你的PHP在升级系统之前能跑起来就没有问题
④ mac系统怎么搭建php运行环境
homestead是laravel提供给开发者的一个vagrant环境,当然用来做其他php框架或者原生php代码的服务器都很适合,与本机环境无关,可以和virtualhost共享目录,包括nginx,redis,mysql,memcache等服务都帮你装好了。以目前来看,还是用vagrant或者docker之类的架设服务最好,在mac上虽然自带apache和php,但每次macosx升级都会自动升级php和apache,听起来很好是不是,但实际上每次都是噩梦,我在本机php安装了一些额外模块,升级的时候全给抹了,php.ini里的设置全都还原了(当然升级操作系统前的php.ini系统帮你改名备份了),apache的设置也还原了,于是又要把所有的用到的php扩展安装一次。而且在本机上自己配环境不利于团队开发,每个人的开发环境php、mysql等版本都有细微差别,包括操作系统linux下和windows下的mysql版本不同处理的结果也有细微不同,我就遇到过很多次这样的坑,所以还是采用vagrant的虚拟host吧,只要配置好一份环境,可以把vhost当成vagrant的box导出,分发给团队里的其他人,这样所有人都保持在一个环境下工作,无论他本机是mac还是windows。这样甚至好过在公司里架设一个开发服务器,每个人互不影响,每个环境都是一致而且独立的,不在公室公的时候也不依赖于内网的开发服务器才能干活
⑤ 求助,Mac OS升级到10.9后,原先用homebrew装的php扩展不起作用了
用了一年的Mac OS X了,之前不熟悉这个系统,用的是系统自带的PHP以及DMG包安装的MySQL,时间长了,慢慢觉得MacBook的速度跟不上了,虽然关机次数不多,但是每次开机,或者唤醒电脑的时候,系统明显有一定时间的卡顿。特别表现在开机的时候。完全可以去泡一个来一桶了。因此干掉MD101上的光驱,换上256G的Sandisk SSD, 干掉原厂的2G 2,换上8G 2 。 速度应该是杠杠的了,至少可以再服役2年吧。 趁着这次加硬盘的机会,就准备彻底重做开发环境。现在对Mac也有了一定的了解,特地记录一下本次的开发环境安装详情,给自己一个备忘,希望也可以帮助到刚接触Mac 环境的同学们。本开发环境,全部基于HomeBrew安装。 主要软件版本:PHP5/mxcl/homebrew/go/install)" 自检: 复制代码 代码如下: brew doctor 常用命令: (所有软件以PHP5.5为例子) 复制代码 代码如下: brew update #更新brew可安装包,建议每次执行一下 brew search php55 #搜索php5.5 brew tap josegonzalez/php #安装扩展<gihhub_user/repo> brew tap #查看安装的扩展列表 brew install php55 #安装php5.5 brew remove php55 #卸载php5.5 brew upgrade php55 #升级php5.5 brew options php55 #查看php5.5安装选项 brew info php55 #查看php5.5相关信息 brew home php55 #访问php5.5官方网站 brew services list #查看系统通过 brew 安装的服务 brew services cleanup #清除已卸载无用的启动配置文件 brew services restart php55 #重启php-fpm 注意:brew services 相关命令最好别经常用了,提示会被移除 复制代码 代码如下: ~ brew services restart php55 Warning: brew services is unsupported and will be removed soon. You should use launchctl instead. Please feel free volunteer to support it in a tap. Stopping `php55`... (might take a while) ==> Successfully stopped `php55` (label: homebrew.mxcl.php55) ==> Successfully started `php55` (label: homebrew.mxcl.php55)
⑥ Mac下还有必要重新安装PHP吗
mac已经集成了php。apache,本来是不用安装的。
不过还是可以安装。因为发现mysql配置出了些问题。懒得去搞。
使用了个集成程序XAMPP,集成了apache+mysql开启相当容易。使用方便
⑦ 如何在Macbook Pro搭建PHP开发环境
先介绍几个命令
// 启动Apache服务
sudo apachectl start
// 重启Apache服务
sudo apachectl restart
// 停止Apache服务
sudo apachectl stop
// 查看Apache版本
httpd -v
Mac OS自带Apache,只需要启动Apache就行。
打开终端,输入命令:sudo apachectl start
打开浏览器,在地址栏中输入localhost,出现It Works字符串,就说明Apache已经成功启动
在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents路径下
配置PHP
Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好了
在终端中输入命令:
sudo vim /etc/apache2/httpd.conf
打开httpd.conf文件
去掉红框标注内容的注释符号
LoadMole php5_mole libexec/apache2/libphp5.so
然后保存
此处暂不介绍如何使用VIM编辑内容
重启Apache服务
进入/Library/WebServer/Documents,
在该目录下新建一个测试的PHP页面,输入命令:sudo vim test.php
在test.php中输入以下代码
<?php phpinfo(); ?>
在浏览器中打开页面localhost/test.php,测试PHP是否可用
⑧ mac 升级 php7 要多久
2你可以使用能自定义PHP版本的集成环境。直接使用phpwamp8.1.8.8,自带最新php7版本自身集成了php7等各个版本,还能自定义设置任意php版本,官方提供700个php版本给你切换,不会使用的话,看官网教程,网络搜索“phpwamp”就有了。
⑨ php程序升级要注意哪些问题
php5.4版本变化太大,没有充分准备不建议升级,很多函数都改掉了。