ホームページ >バックエンド開発 >PHPチュートリアル >基礎ゼロでウェブサイトを構築するにはどうすればよいでしょうか?
Linuxにphp + apache + mysqlをインストールしました。
/etc/httpd/conf/httpd.conf が設定されており、Web サイトのルート ディレクトリは ${WEB_BASE} であると想定されます。
${WEB_BASE} の下に簡単なindex.htmlを作成し、httpd サービスを開始します。
ブラウザで http://192.168.11.22/ を開くと (192.168.11.22 は私の Linux の IP です)、Web ページのindex.html が正常に表示されます。
わかりました、簡単なウェブサイト開発もできます。 。 。
しかし、ここではApacheのみが使用されているようで、phpやmysqlとは関係がありません。
次に、もう少し高度な Web サイトを構築したいと思います (以前の Web サイトよりも高度なだけです)。phpcms テンプレートをオンラインでダウンロードし、Web サイト ${WEB_BASE} のルート ディレクトリに直接コピーしました。これは使用できません。色々な間違い! ! !
皆さんに質問させてください:
(1) 無料の愚か者のような php テンプレートはどこでダウンロードできますか? (直接コピーして使うのがベストです)
(2) phpcmsやその他の各種CMS、非CMSの使い方は?多くのダウンロードには、index.html または Index.php が含まれていないことがわかります。
(3) テンプレートなしでプレイするには?たとえば、簡単な個人ブログを作成するとします。 HTML、CSS、JavaScript、PHP コードを素手で入力しますか? PS 自分で写真をトリミングしますか?
2. 一般的な cms は、最初に PHP と MYSQL をインストールする必要があります
3. テンプレートがない場合は、次のように入力する必要があります自分で作ってください
1. インターネット上にたくさんあります
2. 一般的な CMS は最初に PHP と MYSQL をインストールする必要があります
データベースが構築されていません。最初にデータベースを構築する必要があるため、インストールが成功した場合のみ
重要なのは、ダウンロードした Web サイトテンプレートで使用されるデータベースの名前と、どのテーブルを作成する必要があるかを確認する方法です。一般的なテンプレート情報はどこにありますか?これは簡単です。WordPress をダウンロードして試してみます。もちろん、最初にインストールする必要があります
WordPress をダウンロードした後、ブラウザに次のプロンプトが表示されます:
PHP のインストールには、 WordPress に必要な MySQL 拡張子
このような問題に遭遇したことはありますか?
さらに、WordPress はデータベースを構築する必要がありますか? どのようなテーブルが必要ですか? この情報はどこで確認できますか?
「問題。」のコメントをキャンセルします。
このような問題に遭遇したことはありますか?
さらに、WordPress はデータベースを構築する必要がありますか? どのようなテーブルが必要ですか? この情報はどこで確認できますか?
WordPress の wp-settings.php ファイルは、wp-includes/load.php ファイルの wp_check_php_mysql_versions() 関数を呼び出しますが、この関数の extension_loaded('mysql') 条件は失敗します。奇妙な! ! !
WordPress公式サイトのextension_loadedの説明には、「php -m」コマンドを使用して有効な拡張子を表示できると記載されていますが、私のマシンではmysqlがリストされません。これはなぜですか?
PS: MySql は正常にインストールされ、テスト後に使用できます。
WordPress の wp-settings.php ファイルは、wp-includes/load.php ファイルの wp_check_php_mysql_versions() 関数を呼び出しますが、この関数の extension_loaded('mysql') 条件は失敗します。奇妙な! ! !
WordPress公式サイトのextension_loadedの説明には、「php -m」コマンドを使用して有効な拡張子を表示できると記載されていますが、私のマシンではmysqlがリストされません。これはなぜですか?
PS: MySql は正常にインストールされ、テスト後に使用できます。
w、これは簡単です。ワースドプレをダウンロードして試してください。もちろん、PHP+MYSQLをインストールする必要があります
http://wordpress.org/
このコードは、拡張機能が不足していることを明確に示しています。少なくとも、これらが有効になっていることを確認し、php の Mysql 拡張機能を削除する必要があります。
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_PDO_MYSQL]
extension=php_pdo_mysql.dll
lz、これは簡単です、もちろん、WordPress をダウンロードして試してみることもできます。最初に PHP をインストールする必要があります
http://wordpress.org/
WordPress をダウンロードした後、ブラウザに次のプロンプトが表示されます:
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_PDO_MYSQL]
extension=php_pdo_mysql.dll
3Q! 私の問題は基本的に解決されました。
kz、これは簡単です。osdpsusss をダウンロードして試してみてください。もちろん、PHP+MYSQLをインストールする必要があります
http ://wordpress.org/
WordPress をダウンロードした後、ブラウザに次のプロンプトが表示されます:
PHP インストールに WordPress に必要な MySQL 拡張機能が不足しているようです。
/etc/php.ini の「; extension=msql.so」のコメントを解除します (つまり、「extension=msql」に変更します)。 .so")、それでも同じ問題が発生します。
extension=php_mysqli.dll
[PHP_PDO_MYSQL]
extension=php_pdo_mysql.dll
また、あなたは PHP 開発のために働いていますか?企業がウェブサイトを構築するとき、テンプレートを見つけて修正する必要がありますが、それで問題ありませんか?
やはりゼロからコーディングする必要がありますが (非現実的だと思われます)、テンプレートではすべてのニーズを満たすことができないようです。
また、私の仕事が PHP 開発をしている場合、テンプレートを見つけて変更しても大丈夫ですか?
やはりゼロからコーディングする必要がありますが (非現実的だと思われます)、テンプレートではすべてのニーズを満たすことができないようです。
私は php の専門家ではなく、デザイナーですが、Web 開発の分野に参入する準備をしています。私もここで勉強すべきではないでしょうか。
一般的に、別の会社に行くと、その会社にはすでに基盤があり、つまり、誰かがすでに社内でコードを書いていますが、その人が辞めた場合は、その人のコードプロジェクトを継続する必要があります。
何気なくテンプレートを変更するというのは二次開発のことであり、phpbbをダウンロードして二次開発を行って機能を追加したり、自分のビジネスのために何かを追加したりすることです。
新しく開発されたものもあります。たとえば、ニュース Web サイトを構築するには、データベースから記事をリストするなど、非常に幅広い知識が必要です。特に人気のある Web サイトでは、この問題がさらに大きくなります。明らか。現時点では、静的ページを生成できますが、Smarty テンプレートを使用する必要があります。会社にフロントエンドとバックエンドの両方を担当する人がいる場合、smarty はバックエンドの設計とフロントエンドの設計に注意を払う必要はありません。 -エンド設計にはバックエンド コードは含まれません。
smarty はこの問題を解決します。
ps: 企業のウェブサイトは非常にシンプルです。ニュース Web サイト、情報 Web サイト、Web アプリケーションなどはさらに困難です。
Linux で環境が構築されているのは明らかです。 Linux で apache+php+mysql 環境を構築する場合、多くの Baidu ドキュメントがあります。
ワンクリックでパッケージをインストールします。
http://lnmp.org/install.html
まずは使ってみてください。 PHPCMS などをインストールしてデバッグします。
いつか暇なときに、自分で PHP+MYSQL+APACHE+Linux 環境を構成してください
明らかに Linux で環境を構成しているのに、どうして dll ファイルがすべて出てきて、apache+php+mysql 環境を構成してくださいLinux、baiduにはたくさんのドキュメントがあります。
ワンクリックでパッケージをインストールします。
http://lnmp.org/install.html
まずは使ってみてください。 PHPCMS などをインストールしてデバッグします。
いつか暇なときに、自分で PHP+MYSQL+APACHE+Linux 環境を構成してください
dedecms などをダウンロードするには、インストールを成功させるために、まずデータベースを構築する必要があります
データベースはまだ作成されていませんdedecms などをダウンロードするには、インストールを成功させるために、まずデータベースを構築する必要があります
ks、これは簡単です。wordpress をダウンロードして試してみてください。もちろん、最初に PHP + MYSQL をインストールする必要があります
http://wordpress.org/
すべてのテンプレートは、HTML、CSS、JavaScript、および PHP コードを素手で入力して作成されます。
本物か偽物?ノックしましたか?
すべてのテンプレートは、HTML、CSS、JavaScript、および PHP コードを素手で入力して作成されます。