SymfonyをVDS / FreeBSDにインストールします

興味のある方は、VDS仮想マシンを使用し、ISPマネージャーを称賛し、自分でFreeBSDをインストールしたことを意味します。

座って、設定します。


さらに楽譜について
-ISPサーバーマネージャーに移動-> PHP拡張機能->次の拡張機能を有効にする
-xml.so
-pdo.so
-pdo_mysql.so

-拡張子dom.soを追加します
-curl.soを含めると便利ですが、 すべての人に適しているわけではありません。
-sshを介して接続します(Winでは、例えばputtyを使用できます)
-梨を入れます:

$ cd / usr / ports / devel / pear
$すべてのインストールをクリーンにする

-今エキサイティングな瞬間-symfonyを置きます。 私たちは悪者になります、私たちは梨を入れます

$ pear channel-discover pear.symfony-project.com
$ pear install symfony / symfony-1.4.9

-ISP Managerで新しいユーザーとデータベースを作成する

ユーザー->新規ユーザー-> example.com-> ...-> ApacheモジュールとしてのPHP
データベース管理->新しいデータベース-> MySQL-> ...->リモートアクセス

-プロジェクトを埋める:
a)FTPで:
プロジェクトをftpルートに関連する/ www /にコピーします
プロジェクトのwwwフォルダーの名前をexample.com(またはドメイン名)に変更します
sfフォルダーを/www/example.com/フォルダー(正しくない)にコピーします '

b)sshにより:
プロジェクトをftpルートに対して/home/example.com/data/www/にコピーします
プロジェクトのwwwフォルダーの名前をexample.com(またはドメイン名)に変更します
sfフォルダーを/home/example.com/data/www/example.com/フォルダーにコピーします(正しくない)

-処方するプロジェクトを設定します(ファイル(プロジェクト)/demstore/config/ProjectConfiguration.class.phpが必要です)

require_once '/usr/local/share/pear/data/symfony/autoload/sfCoreAutoload.class.php'を変更します;

-Webサーバーは/home/example.com/data/tmp/にしかアクセスできないため、/ var / tmp /を構成します。
a)すべてのsys_get_temp_dirシンフォニーファイルの最初のパスが/home/example.com/data/tmp/に変更されます
b)悲しいかな、2番目の方法は私にはわからない

すべて準備完了です。

Source: https://habr.com/ru/post/J114699/


All Articles