如何在ubuntu中安装cakephp-3.0?
更早版本的cakephp,我们没有任何安装步骤。我们正在下载cakephp文件夹并将其解压缩到www根文件夹中,并开始进行这方面的工作。但是现在在最新版本的cakephp中有一些安装步骤。那是什么?
发布于 2015-05-14 06:39:34
Cakephp安装要求
下面是Cakephp3.0安装的附加步骤,除了Cakephp3.0手册之外,这样可以非常有助于轻松安装:
步骤1:
通过运行以下命令下载并安装编写器
curl -s https://getcomposer.org/installer | php
第2步:
通过运行以下命令安装intl和mbstring扩展包
sudo apt-get install php5-intl
sudo apt-get install mcrypt php5-mcrypt
sudo apt-get install libapache2-mod-php5第3步:
编辑/etc/php5 5/apache2/php.ini文件并添加以下行
文件路径:/etc/php5 5/apache2/php.ini
extension = mcrypt.so
extension = intl.so第4步:
重新启动apache服务器,可以使用下面的注释重新启动服务器
service apache2 restart第5步:
通过运行以下注释获得一个新的CakePHP应用程序(您可以随心所欲地放置您的项目。不受限制,我们必须在www根文件夹中添加所有应用程序代码):
sudo php composer.phar create-project --prefer-dist -s dev cakephp/app [app_name]上述评论将创建一个应用程序与所有相关文件所需的应用程序。
第六步
确保CakePHP安装中的目录日志、tmp及其所有子目录都可由web服务器(应用程序文件夹)写入。
第7步
执行以下代码,我们将使用CakePHP的控制台运行PHP的内置web服务器,这将使我们的应用程序在http://localhost:8765/上可用
bin/cake server我的应用程序名为"cakephp3_0“,所以您必须在应用程序中运行上面的注释。cakephp3_0$ bin/蛋糕服务器
上面的代码将使您运行服务器,如果您想访问该项目,请转到url http://localhost:8765/。
如果您想退出服务器,请使用键CTRL+C
快乐编码.)
发布于 2016-03-03 14:30:54
安装*CakePHP 3.0安装*
CakePHP简单且易于安装。
安装cakePHP的最低要求
1. HTTP Server。例如: Apache。拥有mod_rewrite是首选,但绝不是必需的。
2. PHP 5.5.9或更高(包括PHP 7)。
3. mbstring扩展。
4. intl分机。
如果您没有在计算机上安装php,那么打开终端并输入以下命令。
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt以安装intl扩展类型,请键入此命令
sudo apt-get install php5-intl现在转到您的php.ini文件并添加以下行:
extension = mcrypt.so
extension = intl.so注意:- php.ini文件可以通过此路径到达:
/etc/php5/apache2/php.ini#现在您必须安装composer,这是一个在PHP中进行依赖管理的工具。它允许我们声明您的项目所依赖的库,它将为我们管理(安装/更新)它们。
在安装composer之前,通过键入以下命令重新启动apache服务器:
service apache2 restart注意:
您希望在本地主机上运行CakePHP,然后按照以下路径运行:
cd /var/www/html/在此路径中继续执行以下步骤 现在,要在终端上逐一安装composer命令:
php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php
php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === 'fd26ce67e3b237fffd5e5544b45b0d92c41a4afe3e3f778e942e43ce6be197b9cdc7c251dcde6e2a52297ea269370680') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); }"
php composer-setup.php
php -r "unlink('composer-setup.php');"你在你的/var/www/html/上成功地写出了作曲家
现在输入以下命令来创建新的CakePHP应用程序
php composer.phar create-project --prefer-dist cakephp/app App_name代替App_name,您可以给出应用程序名称
一旦编写器完成了应用程序框架和核心CakePHP库的下载,您就应该通过Composer安装一个功能良好的CakePHP应用程序。确保将composer.json和composer.lock文件与源代码的其余部分放在一起.
现在,在您的/var/www/html/文件夹中,将有一个名为App_name的文件夹,或者您给应用程序命名的文件夹。 现在,我们将使用CakePHP的控制台来运行PHP的内置web服务器,这将使您的应用程序在http://host:port上可用。在app目录中,执行:
bin/cake server现在在浏览器上键入:
localhost/App_name注意:代替App_name粘贴您的应用程序名称 如果您在重登页面时有问题,那么tp将执行以下步骤:
URL重写
如果您的CakePHP站点仍然存在mod_rewrite问题,您可能需要尝试修改虚拟主机的设置。在Ubuntu上,编辑文件/etc/apache2/sites-available/default (位置依赖于分发)。在这个文件中,确保AllowOverride None被更改为AllowOverride All,因此您有:
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>并在终端中键入以下命令:
sudo a2enmod rewrite再次重新启动apache服务。
service apache2 restart现在你已经设置好了
谢谢。。现在好好享受吧,你的卵子准备好了,CakePHP.
https://stackoverflow.com/questions/30230911
复制相似问题