douzhuo6931 2017-05-10 00:35
浏览 289
已采纳

在Ubuntu中使用PHP openssl

I have created a web app which uses PHPMailer for mailing and its working properly on my local server(Windows OS). However, when I uploaded it to the production server(Ubuntu 14.04.4) it returned an error which says “Message could not be sent.Mailer Error: Extension missing: openssl”.I tried looking for solution but nothing works. Anyway I'm using PHP5.3.6. I hope you guys can help me.

  • 写回答

1条回答 默认 最新

  • duanneng2014 2017-05-10 02:08
    关注

    You can compile the openssl extension.

    first step : download the php source in the version you are using .

    then run command:

    tar zxvf php-yourphpversion.tar.gz
    cd php-yourphpversion/ext/openssl/
    
    #notice if you have error  "cannot find config.m4" when run phpize , you   
    #should   rename the file "config0.m4" to "config.m4" by command
    #"mv config0.m4 config.m4"
    
    
    /usr/local/php/bin/phpize     #here is your php location have install 
                                  #in my computer ,the php is location in 
                                  # /usr/local/php/ so the phpize is in
                                  # /usr/local/php/bin/phpize
    
    
                                                 #(your php location)/bin/php-config                                        
    ./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
    make
    sudo make install
    

    then the openssl will install and return a path in my computer it return /usr/local/php/lib/php/extensions/debug-zts-20160303/

    finally modify php.ini and restart php-fpm :

    extension_dir = "the path return after install"   #you should add the return path here
    extension=openssl.so
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)