質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

CakePHP

CakePHPは、PHPで書かれたWebアプリケーション開発用のフレームワークです。 Ruby on Railsの考え方を多く取り入れており、Railsの高速性とPHPの機動性を兼ね備えています。 MVCやORMなどを「規約優先の考え方」で利用するため、コードを書く手間を省くことができます。 外部のライブラリに依存しないので、単体での利用が可能です。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

Q&A

2回答

910閲覧

さくらのレンタルサーバー PHP7.1でのintl extensionについて

kojirooooooo

総合スコア9

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

CakePHP

CakePHPは、PHPで書かれたWebアプリケーション開発用のフレームワークです。 Ruby on Railsの考え方を多く取り入れており、Railsの高速性とPHPの機動性を兼ね備えています。 MVCやORMなどを「規約優先の考え方」で利用するため、コードを書く手間を省くことができます。 外部のライブラリに依存しないので、単体での利用が可能です。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

0グッド

0クリップ

投稿2017/07/13 19:20

さくらのレンタルサーバー ビジネスプロを利用しています。
「さくらのレンタルサーバにCakePHP3を導入」および類似質問を参考に、CakePHP3をインストールしようとしています。

「さくらのレンタルサーバにCakePHP3を導入」の「8.cshrcの設定」まで実施し、PHP5.6だとintlが問題なく入っているのですが、PHP7で同じ事をしても、intlがインストールされません。

類似質問によると、php7.0-intlをインストールすると、エラーがなくなるらしいのですが、php7.0-intlのインストール方法がわかりません。

apt-get install php7.0-intl でインストールできるようなのですが、さくらのレンタルサーバーではパッケージ管理用のコマンドが一切ないため、この方法を用いることができません。

何か方法はないものでしょうか。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

/home/username 以下で php7.x をソースからコンパイルしてエクステンションのパスを通せばいいかと思いますが。

※ /home/username 以下は自由にインストール可能(1分以上のプロセスを発生させなければ無問題)

投稿2017/09/05 10:07

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

さくらインターネットのレンタルサーバで、CakePHP を動かす方法として、2種類あるようです。

intl拡張モジュールをインストールする方法は導入したことがあるので、使用中のPHPのバージョンを間違えなければ、下記の URL の手順で問題ないと思います。intlless の方は試したことがありませんので、情報として記載しておきます

1.intl拡張モジュールをインストールする方法

ソースコードを取得して、自分のホームディレクトリで、ライブラリをコンパイルして作成し、php.ini に コンパイルした intl.so のパスを追加します。

手順としては、
https://moshimore.jp/knowledge/2016/08/09/sakura_server_cakephp3/
等が、参考になると思います。

2.intlless を使って、intl をインストールしない方法

手順としては、
http://suprsonicjetboy.hatenablog.com/entry/2017/06/01/180240
が、参考になると思います。

投稿2017/07/14 01:50

編集2017/07/14 01:53
CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kojirooooooo

2017/07/14 04:15

ありがとうございます。 取り急ぎ、両方とも試してみます。
kojirooooooo

2017/07/15 04:36

1の方法・・・PHP5.6だと、intl拡張モジュールをインストールできたのですが、PHP7.1で同じことをやっても、インストールできませんね・・・。 phpinfo();で見ても、シェルで「php -i | grep intl」と打っても、intl関連のものは表示されず・・・。
kojirooooooo

2017/10/25 02:59

↑遅ればせながら、ありがとうございます! 上手くいきました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問