zoukankan      html  css  js  c++  java
  • Symfony学习笔记(1):安装

    ---恢复内容开始---

    1,下载Symfony

      到Symfony官网下载框架,网站为:http://www.symfony.com/。

    2,解压到项目根目录下面,Symfony文件夹的结构如下:

    www/ <- 你的站点根目录
        Symfony/ <- 压缩包里的Symfony目录
            app/
                cache/
                config/
                logs/
            src/
                ...
            vendor/
                ...
            web/
                app.php
                ...
    3,访问 http://127.0.0.1/ShopCar/Symfony/web/config.php,出现界面如下:

    
    
    出现问题如下:
    1.Install and enable the mbstring extension.
    解决方法,安装mstring扩展,方法可以参考http://www.cnblogs.com/lufangtao/archive/2012/12/30/2839679.html中的mysqli安装过程,安装完成后界面显示如下:
    2,问题2:Install and enable the intl extension (used for validators)
    解决方法同上,解决完成后的界面如下:
    3.问题3:Install and enable a PHP accelerator like APC
    解决方法:
     
    login to server as root and run the following commands:

    Code:
    cd ~ 
    mkdir setups
    cd setups 
    wget http://pecl.php.net/get/APC-3.1.5.tgz 
    tar -xvf APC-3.1.5.tgz 
    cd APC-3.1.5
    phpize
    ./configure --enable-apc --enable-apc-mmap --with-apxs --with-php config=/usr/local/bin/php-config
    make
    if you get the error:
    Code:
    In file included from /usr/local/src/APC-3.1.5/apc.c:38:
    /usr/include/php/ext/pcre/php_pcre.h:29:18: error: pcre.h: No such file or directory
    In file included from /usr/local/src/APC-3.1.5/apc.c:38:
    /usr/include/php/ext/pcre/php_pcre.h:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
    /usr/include/php/ext/pcre/php_pcre.h:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
    /usr/include/php/ext/pcre/php_pcre.h:52: error: expected specifier-qualifier-list before 'pcre'
    /usr/local/src/APC-3.1.5/apc.c:362: error: expected specifier-qualifier-list before 'pcre'
    /usr/local/src/APC-3.1.5/apc.c: In function 'apc_regex_compile_array':
    /usr/local/src/APC-3.1.5/apc.c:419: error: 'apc_regex' has no member named 'preg'
    /usr/local/src/APC-3.1.5/apc.c:419: error: 'apc_regex' has no member named 'preg'
    /usr/local/src/APC-3.1.5/apc.c:420: error: 'apc_regex' has no member named 'nreg'
    /usr/local/src/APC-3.1.5/apc.c:420: error: 'apc_regex' has no member named 'nreg'
    /usr/local/src/APC-3.1.5/apc.c: In function 'apc_regex_match_array':
    /usr/local/src/APC-3.1.5/apc.c:452: error: 'apc_regex' has no member named 'preg'
    /usr/local/src/APC-3.1.5/apc.c:452: error: 'apc_regex' has no member named 'preg'
    /usr/local/src/APC-3.1.5/apc.c:453: error: 'apc_regex' has no member named 'nreg'
    /usr/local/src/APC-3.1.5/apc.c:453: error: 'apc_regex' has no member named 'nreg'
    make: *** [apc.lo] Error 1
    Then you need to install pcre and make sure you do this from the / directory or it will not install.
    Code:
    yum install pcre-devel
    Again do:
    Code:
    make
    If no errors then do:
    Code:
    make install
    update php.ini through WHM PHP Configuration Editor. Switch to Advanced and find Section:Core Directive:extension and add this to the end of the list:
    Code:
    , apc.so
    Then restart apache and your done. the phpinfo function should show that APC is installed

    Hope this helps someone.
     
    解决后的界面如下:
     
     
  • 相关阅读:
    简单的自我介绍
    学习总结(北航助教陈彦吉)
    2019春季第十二周助教总结
    2019春季第十一周助教总结
    第十一周作业
    2019春季第十周助教总结
    2019春季第九周助教总结
    第九周作业
    2019春季第八周助教总结
    第八周作业
  • 原文地址:https://www.cnblogs.com/lufangtao/p/2843342.html
Copyright © 2011-2022 走看看