使用symfony中遇到的问题 环境 mac xampp
2017-05-15 15:14
302 查看
1 安装symfony 按照官网安装说明进行安装
两中方式
第一:使用Composer 创建项目
第二:安装Symfony命令
2 http://my.symfonylog.com/config.php 检查配置
我遇到3个问题
1 设置时区
第一个问题比较好解决 修改php.ini文件中的data.timezone 将;注释去掉 值设置为 PRC
2 安装intl
第二个问题比较麻烦
需要先安装 icu4c 然后安装intl
(1) 由于mac有自带php 但是使用的是xampp集成的环境 所以需要将xampp的一些变量设置成环境变量
sudo vi ~/.base_profile
由:分割 将 /Applications/XAMPP/xamppfiles/bin 添加至$PATH中
export PATH=/Applications/XAMPP/xamppfiles/bin/:${PATH}:/Users/apple/soft/android-sdk-macosx/tools:/Users/apple/soft/android-sdk-macosx/platform-tools
添加完后 记得 source ~/.bash_profile
检验下 执行 which php 如果上面的没问题会出现
否则就是自带php环境的
(2) 使用brew安装icu4c(没装brew的先去安装brew)
brew install icu4c
安装成功后会有提示
(3) 然后使用brew安装intl
brew install intl
如果安装过程中会提示
Specify where ICU libraries and headers can be found [DEFAULT] :
切记输入最新版本的icu4c目录 (我当时手动安装过4.8的ICU 一直提示跟symfony的不匹配 让我更新)
/usr/local/Cellar/icu4c/58.2/lib/icu (58.2是我装的版本)
最后成功后访问http://my.symfonylog.com/config.php 就只剩下最后一个问题
a PHP accelerator should be installed
Install and/or enable a PHP accelerator (highly recommended).
3开启加速器
php.ini文件将这个注释解开即可
(symfony项目中的注释也都有用 千万不要乱写和删除 不要乱写和删除 不要乱写和删除)
两中方式
第一:使用Composer 创建项目
composer create-project symfony/framework-standard-edition my_project_name
第二:安装Symfony命令
sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony 使用命令创建项目项目
symfony new my_project_name
2 http://my.symfonylog.com/config.php 检查配置
我遇到3个问题
1 设置时区
第一个问题比较好解决 修改php.ini文件中的data.timezone 将;注释去掉 值设置为 PRC
2 安装intl
第二个问题比较麻烦
需要先安装 icu4c 然后安装intl
(1) 由于mac有自带php 但是使用的是xampp集成的环境 所以需要将xampp的一些变量设置成环境变量
sudo vi ~/.base_profile
由:分割 将 /Applications/XAMPP/xamppfiles/bin 添加至$PATH中
export PATH=/Applications/XAMPP/xamppfiles/bin/:${PATH}:/Users/apple/soft/android-sdk-macosx/tools:/Users/apple/soft/android-sdk-macosx/platform-tools
添加完后 记得 source ~/.bash_profile
检验下 执行 which php 如果上面的没问题会出现
/Applications/XAMPP/xamppfiles/bin/php
否则就是自带php环境的
/usr/bin/php
(2) 使用brew安装icu4c(没装brew的先去安装brew)
brew install icu4c
安装成功后会有提示
/usr/local/Cellar/icu4c/58.2 (2017.5.15 装的时候是58.2 以后的肯定会比这个版本高)
(3) 然后使用brew安装intl
brew install intl
如果安装过程中会提示
Specify where ICU libraries and headers can be found [DEFAULT] :
切记输入最新版本的icu4c目录 (我当时手动安装过4.8的ICU 一直提示跟symfony的不匹配 让我更新)
/usr/local/Cellar/icu4c/58.2/lib/icu (58.2是我装的版本)
最后成功后访问http://my.symfonylog.com/config.php 就只剩下最后一个问题
a PHP accelerator should be installed
Install and/or enable a PHP accelerator (highly recommended).
3开启加速器
php.ini文件将这个注释解开即可
zend_extension=opcache.so
(symfony项目中的注释也都有用 千万不要乱写和删除 不要乱写和删除 不要乱写和删除)
相关文章推荐
- Mysql新手遇到的首要问题(使用xampp集成搭建环境)
- VMWare 7 安装Mac OS X 10.6 搭建IOS开发环境遇到的细节问题
- ADS1.2环境使用过程中遇到的问题及解决方案
- 在windows下使用xampp时遇到无法读取session的问题
- Mac配置环境:maven、jdk、Scala以及遇到的问题
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- mac上android环境搭建 遇到的问题 Java heap spac
- Ubuntu12.04环境搭建遇到的问题和使用技巧 (二)
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- Git Bash使用中遇到的环境变量的问题
- matlab文件编译成库在C++环境下使用遇到的问题记录
- 使用XAMPP遇到问题
- 我在mac下使用mysql遇到的问题
- Ubuntu12.04环境搭建遇到的问题和使用技巧(一)
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- mac在xampp下使用yii2.0开发环境配置
- 搭建Mac下cocos2d-x的Android开发环境中遇到的问题
- xampp集成环境下使用SSL的问题
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- Mac配置环境:maven、jdk、Scala以及遇到的问题