导航:首页 > 编程语言 > mac重新编译php

mac重新编译php

发布时间:2022-05-06 03:40:09

❶ 刚买了mac,请问怎么重新编译php

为了扩展管理方便,首先来安装pecl扩展管理器:
cd /usr/lib/php
sudo php install-pear-nozlib.phar
安装Redis、Memcache、Mongo等扩展。
sudo pecl install redis
sudo pecl install memcache
sudo pecl install mongo
sudo pecl install xdebug
将扩展配置添加的php.ini文件中:
extension=memcache.so
extension=mongo.so
extension=redis.so
zend_extension=xdebug.so
安装xcache,从官网下载Release-3.2.0解压缩并安装
tar xvf xcache-3.2.0.tar
cd xcache-3.2.0
phpize
/configure
make
sudo make install
配置XCache
[xcache]
xcache.size = 128M
xcache.var_size = 8M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.optimizer = Off
由于Mac自带的PHP环境是不包括mcrypt扩展的,所以需要下载同版本的php源码包,单独编译这个模块加载。从官网的归档里面找到php5.5.14的源码包,下载:http://php.net/releases/
tar zxvf php-5.5.14.tar.gz
cd php-5.5.14/ext/mcrypt/
phpize
。/configure
make
sudo make install
配置ext-mcrypt
extension=mcrypt.so
为了加速,还需要打开opcache。
zend_extension=opcache.so
[opcache]
; Determines if Zend OPCache is enabled
opcache.enable=0
; Determines if Zend OPCache is enabled for the CLI version of PHP
opcache.enable_cli=0

❷ mac 怎么卸载PHP

卸载 mac 自带的php方法如下:

1、mac自带了 php,不过只是最基本的.要用来开发还得装其它版本.

2、打开终端应用程序

3、左边是目录,右边是删除命令.只删除了php,没有删除apache引用的php.so等文件,如下图所示:

❸ 如何在Macbook Pro搭建PHP开发环境

1、先介绍几个命令

// 启动Apache服务

sudo apachectl start

// 重启Apache服务

sudo apachectl restart

// 停止Apache服务

sudo apachectl stop

// 查看Apache版本

httpd -v

Mac OS自带Apache,只需要启动Apache就行。

打开终端,输入命令:sudo apachectl start

2、打开浏览器,在地址栏中输入localhost,出现It Works字符串,就说明Apache已经成功启动

3、在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents路径下

配置PHP

1、Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好了

在终端中输入命令:

sudo vim /etc/apache2/httpd.conf

打开httpd.conf文件

2、去掉红框标注内容的注释符号

LoadMole php5_mole libexec/apache2/libphp5.so

然后保存

此处暂不介绍如何使用VIM编辑内容

3、重启Apache服务

4、进入/Library/WebServer/Documents,

在该目录下新建一个测试的PHP页面,输入命令:sudo vim test.php

5、在test.php中输入以下代码

<?php phpinfo(); ?>

6、在浏览器中打开页面localhost/test.php,测试PHP是否可用,希望能帮到你,我还有在后盾网学习呢就不打扰你了,(~ω~;)))

❹ 如何开启MAC系统PHP环境

mac系统安装php: 安装PHP扩展要求Mac系统已经安装Xcode环境命令行发工具没安装使用Shell安装 xcode-select --install 扩展管理便首先安装pecl扩展管理器 cd /usr/lib/php sudo php install-pear-nozlib.phar 安装Redis、Memcache、Mongo等扩展 sudo pecl install redis sudo pecl install memcache sudo pecl install mongo sudo pecl install xdebug 扩展配置添加php.ini文件: extension=memcache.so extension=mongo.so extension=redis.so zend_extension=xdebug.so 安装xcache官中国载中国xcache.lighttpd.net/wiki/Release-三.二.0 解压缩并安装 tar xvf xcache-三.二.0.tar cd xcache-三.二.0 phpize /configure make sudo make install 配置XCache [xcache] xcache.size = 一二吧M xcache.var_size = 吧M xcache.var_count = 一 xcache.var_slots = 吧K xcache.var_ttl = 0 xcache.var_maxttl = 0 xcache.var_gc_interval = 三00 xcache.optimizer = Off 由于Mac自带PHP环境包括mcrypt扩展所需要载同版本php源码包单独编译模块加载官中国归档面找php5.5.一四源码包载:中国php.net/releases/ tar zxvf php-5.5.一四.tar.gz cd php-5.5.一四/ext/mcrypt/ phpize/configure make sudo make install 配置ext-mcrypt extension=mcrypt.so 加速需要打opcache zend_extension=opcache.so [opcache] ; Determines if Zend OPCache is enabled opcache.enable=0 ; Determines if Zend OPCache is enabled for the CLI version of PHP opcache.enable_cli=0 MAC OS X系统安装PHP扩

❺ mac下使用brew安装php开发环境~呢

开发机一直使用brew来安装PHP及其他的环境,今天把PHP升到7.1,由于7.1版本下还没有runkit的源,官方也没有更新支持到php7,庆幸Github上有人Fork后做了支持,所以无法使用brew安装,只能编译安装了。

首先下载runkit,解压,进入目录。

只好从 Nginx 上想其他的方案,毕竟之前曾利用 lua 脚本对 MySQL 连接请求进行改造过,果不其然,有类似的模块可以拷贝一个请求。
不知道是不是你需要的答案,建议你去后盾人那自学,最近他们在搞什么实训班培训的活动有时间可以去看看

❻ Mac 编译安装php7时提示“freetype-config not found”,怎么解决

做一个链接咯
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h

❼ 如何重新编译一下PHP

whereis mysql

ps aux | grep mysql (这是看mysql的进程,看他的进程是在那启的有时候可以找到安装的目录)

实在不行切换到root下,# find / -name mysqld

如果你是想删除mysql重新装的话就
# rpm -qa | grep mysql

mod_auth_mysql-2.6.1-2.2
php-mysql-5.3.9-3.15
mysql-devel-5.1.77-1.CenOS 5.2

mysql-5.0.77-1.CenOS 5.2
mysqlclient10-5.0.77-1.CentOS 5.2
libdbi-dbd-mysql-0.6.5-10.CentOS 5.2

# rpm -e mysqlclient

或者
# yum -y remove mysql

❽ Mac OS系统下怎么运行自己写的PHP

1、下载PHP 4.34 for os x ,下载后双击解压并安装。 2、下载MySQL 4.0.18发行版 ,解压并安装映像中的两个安装包文件。 mysql-standard-4.0.18.pkg-mysql4.0.18标准版安装 MySQLStartupItem.pkg-mysql启动项目,可以上你的电脑在启动系统时自动运行mysql服务。它安装在/Library/StartupItems/MySQL/,如果你不想系统启动时运行mysql服务,请不要安装。如果你在安装后又不想使用,请删除/Library/StartupItems/MySQL/这个目录。 启动mysql: 1、如果你已经安装了MySQLStartupItem.pkg,重新启动电脑即可。 2、如果你有安装MySQLStartupItem.pkg或者不想启动电脑,运行:应用程序-实用程序-终端程序,在终端中输入命令: sudo /Library/StartupItems/MySQL/MySQL start 然后输入你的系统管理员密码,如果没有设定密码就直接回车。 关闭mysql服务: 终端中输入命令: sudo /Library/StartupItems/MySQL/MySQL stop 然后输入你的系统管理员密码,如果没有设定密码就直接回车。 mysql root账户密码: mysql root密码初始值是空。这样虽然没有问题。但很不安全。建议你更改root用户密码。注意:mysql root用户和系统中的root用户是不一样的。是完全两个不同的用户。 更改mysql root密码请在终端中输入命令: /usr/local/mysql/bin/mysqladmin -u root password 新密码 同时你也可以随时使用这条命令更改你的密码。 3、下载x版mysql数据库管理工具 这是一个运行在mac os x系统中的mysql数据库管理软件,支持本地及远程数据库管理。并且还是免费的。这个程序的优点是完全CGI界面。并且密码是保存在本机上的。相对比较安全。缺点当然是全英文、并且只能运行在os x系统中,无需php安装。 4、另外一个使用比较多的mysql管理工具是-phpmyadmin,请点这里下载 它同样是免费程序,但使用方法不同,同时需要服务器上运行php。优点是有多国语言界面,当然包括简体,同时跨平台,在任何地方,只要有internet连接。你就能通过浏览器来登录进行操作。 解压phpMyAdmin-2.5.6.zip,把它放到你的网站目录下。os x系统中你应该放到:Library-WebServer-Documents目录下。建议你修改phpMyAdmin-2.5.6这个名字为一个其它名字。这样比较安全。 用Textedit或者其它的文本编辑器打开phpMyAdmin-2.5.6-config.inc.php 查找 $cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address 该行下行还有很多参数都是你要连接的服务器数据库的参数。如果你并不太懂它们的含义,建议大家不要修改。因为我们是作本地连接。所以host这项并不修改,又或者你需要连接其它服务器,请更改'localhost'为'主机域名'。 继续找到以下第一个文本: $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed 如果你没有设置过root账号就什么也不要动。如果你用终端设置过root密码。请在第二行等号后面加上你的密码。修改后应该是这个样子。 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = '密码'; // MySQL password (only needed 注意:你可能并不止找到一个,这里因为我们只有本机一个,所以只修必了第一个找到的项目参数。如果你还需要连接其它mysql数据库,可以再继续修改。 打开系统预置-共享-个人WEB共享 打开浏览器。输入地址:localhost/phpMyadmin-2.5.6/index.php 从右边Language的下拉菜单中选择 chinese simplified(zh),这时候的mysql数据库当然是空的。 到些我们的php+mysql服务器就架好了。到网上找些php的源代码放到Library-WebServer-Documents目录下。参照源代码中的安装说明进行安装即可。 上传的图像

❾ 如何重新编译PHP使其支持mysqli

添加扩展的基本步骤:
1、进入PHP源代码目录:# cd /tmp/php-5.2.14/
2、再进入要添加的mysqli扩展源码目录:# cd ext/mysqli/
2、调用已经编译好的php里面的phpize:# /usr/local/php/bin/phpize
3、然后configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/MySQL/bin/mysql_config
(/usr/local/mysql 为mysql的安装目录)
4、make && make install
5、编译之后,自动把mysqli.so放到了默认的php扩展目录下,我的为 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
(phpinfo可查看或者执行命令/usr/local/php/bin/php-config --extension-dir )
再修改php.ini 找到extension_dir 默认路径为 extension_dir="./" 我修改后才启动加载的
在下面添加extension = "mysqli.so" 保存即可

❿ Mac升级系统后,PHP是不是要编译了才能用,要怎么编译,编译是什么意思。初学者,很低级的问题都不

PHP和升级系统没有关系,但是你升级系统要保留你现在的个人数据应用,只要你的PHP在升级系统之前能跑起来就没有问题

阅读全文

与mac重新编译php相关的资料

热点内容
python操作zookeeper 浏览:705
苹果手机dcim文件夹显示不出来 浏览:430
如何压缩文件夹联想电脑 浏览:583
程序员的学习之旅 浏览:440
apkdb反编译 浏览:922
雪花算法为什么要二进制 浏览:825
在文档中打开命令行工具 浏览:608
android图标尺寸规范 浏览:369
python实用工具 浏览:208
流量计pdf 浏览:936
科东加密认证价格 浏览:532
dos命令读文件 浏览:996
成为程序员需要什么学历 浏览:672
pdf农药 浏览:228
canal加密 浏览:497
日本安卓系统和中国有什么区别 浏览:137
linux命令行修改文件 浏览:838
从编译和解释的角度看 浏览:649
徐志摩pdf 浏览:651
夏天解压球视频 浏览:304