Linux系统下安装lampp集成环境记录
1、系统的选择ubuntu-64位,因xampp只提供linux 64系统集成环境,所以选择64位操作系统2、下载安装将下载完成后的xampp-linux-x64-5.6.15-1-installer.run文件拖到虚拟机内,拖拽之前,切换root用户,命令如下:sudo su输入root密码给文件权限chmod 777 -R /home/usr/xampp/ 将文件
1、系统的选择
ubuntu-64位,因xampp只提供linux 64系统集成环境,所以选择64位操作系统
2、下载安装
将下载完成后的xampp-linux-x64-5.6.15-1-installer.run文件拖到虚拟机内,拖拽之前,切换root用户,命令如下:
sudo su
输入root密码
给文件权限chmod 777 -R /home/usr/xampp/
将文件拖到xampp文件夹下
在shell中执行
chmod 775 xampp-linux-x64-5.6.15-1-installer.run
在shell中运行installer.run文件,执行安装(在窗口下安装,会提示使用root权限安装,安装失败)
安装完成后,启动桌面应用,控制lampp的start\stop等
3、安装php pcntl扩展
参考http://hsm.hz.blog.163.com/blog/static/1006880142015014102738941/ 进行测试
查看php版本,安装lampp集成环境,直接在终端输入
php -v,会提示未安装php5-cli,在/etc/profile中加入php环境变量路径
vim /etc/profile
在文件末尾加入
PATH="$PATH:/opt/lampp/bin" #lampp默认安装目录
export PATH
在终端执行 source /etc/profile
再次执行php -v可查看lampp中集成的php版本
查看php已安装扩展中是否有pcntl
php -m | grep pcntl
下载php相应版本的源文件进行编码,参考php.net pcntl扩展,下载在网页中找不到的相应版本,url地址是http://br.php.net/get/php-5.3.15.tar.gz/from/this/mirror 在此地址可以找到php历史版本
采用wget http://br.php.net/get/php-5.3.15.tar.gz/from/this/mirror 下载Php源码,进行编译
这里有坑需要说明一下,在按照网上文章搜索的结果进行操作时,会得不到想要的结果,原因如下:
1)新装linux系统,未更新apt-get
2)在编译之前,未安装m4、autoconf
在以上两个步骤未做之前,直接按网上文章操作,会一头雾水。make && make install会提示无源文件,再依此为关键词搜索,会越走越远。其实编译pcntl.so需要两个步骤,而不是文章中的一个步骤。
第一步
切换到pcntl目录中执行
/opt/lampp/bin/phpize-5.6.15 ./configure --with-php-config=/opt/lampp/bin/php-config-5.6.15 #第一步
第二步
执行 ./configure --with-php-config=/opt/lampp/bin/php-config-5.6.15 #生成makefile文件
再输入make && make install生成pcntl.so到extensions目录下(默认到/opt/lampp/lib/php/extensions/)
(第二次安装pcntl扩展总结的步骤2017-03-01编辑)
使用/opt/lampp/bin/phpize-5.6.15 ./configure --with-php-config=/opt/lampp/bin/php-config-5.6.15
进行编译,提示没有autoconf.
安装方法一
使用wget方法下载m4和autoconf
其中autoconf的ftp网址http://ftp.gnu.org/gnu/autoconf/,可以查看历史版本
安装完成后,再次编译
/configure --with-php-config=/usr/local/zend/bin/php-config
make && make install
编译完成后,查看/opt/lampp/lib/php/extensions/下面是否有pcntl扩展
修改php.ini文件,在文件中加入extension=pcntl.so;
重启lampp,在.php文件中,加入echo pcntl_fork();是否成功,成功则添加扩展成功;否则失败
更多推荐
所有评论(0)