`
zjnbshifox
  • 浏览: 314901 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

ubuntu 12为php加载zlib扩展

    博客分类:
  • LAMP
阅读更多
今天编译了半天的php,安装完了以后发现少了zlib扩展,只好又找资料,在这篇文章找到了
http://www.ansen.org/add-extension-library-for-php.html
[root@Ansen zlib]# pwd
/root/lnmp/php-5.3.0/ext/zlib  #先进入到php的源代码目录
[root@Ansen zlib]#mv config0.m4 config.m4
[root@Ansen zlib]#/usr/local/php/bin/phpize #/usr/local/php为一开始安装php的目录 
[root@Ansen zlib]#./configure --with-php-config=/usr/local/php/bin/php-config
[root@Ansen zlib]#make
[root@Ansen zlib]# cp modules/zlib.so /usr/local/php5/lib/php/extension/
没有该extension目录,需要手动建立,目录名称可以自定义,在php.ini配置文件中配置好就好了
[root@Ansen zlib]#vi /usr/local/php5/lib/php.ini
添加extension=zlib.so
还需要在php.ini文件中把extension_dir指向到/usr/local/php/lib/php/extension/
注意这里最后的/不能少,然后重新启动nginx就可以了


另外今天通过apt-get install mysql-server 安装好以后,建立一个用户
grant all privileges on mycms.* to joolma@'%' identified by '123456';
flush privileges;

竟然无法通过命令mysql -h localhost -u joolma -p连接到数据库,网上找了半天,后来才发现还需要一条命令
grant all privileges on mysql.* to joolma@'localhost' identified by '123456';
在localhost上授权才行,我记得以前在windows中都是前面一条命令可以搞定的,到linux下就需要两条了
分享到:
评论

相关推荐

    linux服务器安装PHP扩展zip,zlib方法

    访问一个包含`phpinfo()`函数的PHP页面,确认zip和zlib扩展是否已成功加载。在浏览器中显示的信息应包含这两个扩展的相关条目。 通过以上步骤,您已经在Linux服务器上成功安装了PHP的zip和zlib扩展。这两个扩展...

    ubuntu,LAMP安装笔记

    -with-apxs2=/opt/apache/bin/apxs --with-config-file-path=/opt/php/etc --enable-force-cgi-redirect --with-mysql=/opt/mysql --with-gd --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib -...

    php-5.4.7.tar.gz

    4. **闭包(Closures)**:增强了对匿名函数的支持,便于编写回调函数和懒加载等。 5. **改进的错误处理**:5.4引入了异常处理机制,提供了更丰富的错误报告和处理方式。 二、在Linux环境下部署PHP 5.4.7 1. **系统...

    Nginx + PHP-FPM + APC=绝妙的组合

    FastCGI比传统的mod_php更高效,因为它不会为每个请求加载整个PHP解释器,而是保持持久连接的FastCGI进程,按需分配和销毁,降低了内存开销。 APC(Alternative PHP Cache)是PHP的一个缓存和优化工具,它可以缓存...

    php6的linux版安装程序

    对于Apache,这通常涉及修改`httpd.conf`文件,并加载PHP模块。对于Nginx,你需要配置`nginx.conf`并添加PHP-FPM支持。 10. **启动和测试PHP**:重启Web服务器后,创建一个简单的PHP测试页面(如`info.php`),包含...

    php-5.3.16.tar.gz

    根据你的实际需求,可能还需要添加其他扩展,例如`--with-curl`、`--with-zlib`等。 四、编译并安装 完成配置后,使用`make`和`make install`进行编译和安装: ```bash make sudo make install ``` 五、配置...

    php版自动安装

    这通常通过访问PHP官方网站或者使用包管理器(如apt-get for Debian/Ubuntu,yum for CentOS/RHEL)来完成。 3. **解压源码**:将下载的源代码包解压到合适的目录,例如 `/usr/local/src`。 4. **配置选项**:运行...

    LAMP环境搭建教程

    通过编辑Apache的配置文件(如`/etc/httpd/conf/httpd.conf`),将PHP模块加载到Apache中。然后启动Apache和MySQL服务,你可以使用`systemctl start service_name`命令来启动服务。 6. **测试LAMP环境** 创建一个...

    linux下为php添加iconv模块的方法

    在Linux环境下为PHP添加iconv模块是扩展PHP功能的一个常见操作,这允许PHP代码进行字符集转换,处理不同编码的数据。以下是一个详细步骤和解决编译错误的指南: 首先,你需要确保你的系统已经安装了libiconv库,这...

    LAMP 环境搭建

    通过本文介绍的步骤,我们可以搭建一个完整的LAMP环境,为开发基于PHP的应用程序提供了强大的后台支持。在实际操作过程中,可能会遇到各种各样的问题,例如配置错误、兼容性问题等,需要根据具体情况进行调整和优化...

    Nginx1.22.0版本Linux已编译可直接使用

    built by gcc 8.3.0 (Ubuntu 8.3.0-6ubuntu1~18.04) TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx --with-...

Global site tag (gtag.js) - Google Analytics