CentOS 6 は PHP 開発環境を導入します
適用環境:
CentOS 6.5 32bit
Linux + Nginx + Mysql + PHP
バージョンと時間: (この投稿日 2014-10-14 の時点で、すべてのバージョンは最新バージョンです)
Nginx -1.7.6
Mysql-5.6.21
PHP-5.6.1
1. ダウンロード:
nginx: http://nginx.org/en/download.html
mysq私: http://dev.mysql.com/downloads/mysql/ (Linux - 汎用バージョンを選択しますLinux - 汎用 (glibc 2.5) (x86、32 ビット)、圧縮 )
php: http://php .net /downloads.php#v5.6.1
<1>
1. 依存パッケージをインストールします: # yum -y install pcre-devel zlib-devel2. インストールを構成します:
# ./configure
# make && make install
3. ソフトリンクを作成します: # ln -s / usr/local/nginx/sbin/nginx /usr/local/bin/
4. /usr/local/nginx/conf ディレクトリに入り、仮想ホスト構成ディレクトリを作成し、このディレクトリを nginx にインポートします。 conf
# mkdir vhost
# vim ./nginx.conf (最後の中括弧の前に行を追加し、保存して終了します: include vhost/*.conf; )
5 新しい仮想ホスト構成を作成できます。 vhost ディレクトリ内のファイルを .conf に移動すると、その内容は nginx.conf のサーバー部分を参照できます
<2>MySql
1。
3. my.cnf
を設定します。 # vim /etc/my.cnfb. いくつかの項目を変更します ([mysqld] の下):
datadir=/usr/local/mysql /data
socket=/tmp /mysql.sock
character-set-server=utf8
collation-server=utf8_general_ci
<3>php
1. インストールの依存関係パッケージ: # yum -y install libxml2-devel openssl-develcurl-devel libjpeg-devel libpng-devel freetype-devel openldap-devel libmcrypt-devel
2. PHP5.6 コンパイルの問題 このシステムで struct flock を定義する方法がわかりません。 --enable-opcache=no を設定してください):
# sudo ln -s /usr/local/mysql/lib/libmysqlclient.so /usr /lib/
3. 設定:
# ./configure --prefix=/ usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/ mysql_config --with-iconv-dir=/usr /local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr - -enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex - -enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-ネイティブ-ttf --with-openssl --with -mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --without-pear --with-zlib - -enable-pdo --with-pdo-mysql4. コンパイルしてインストールします (前の構成プロセスでエラーが報告されなかった場合にのみ、このステップを開始します):
# make && インストールを行う

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

Laravelのサービスコンテナとサービスプロバイダーは、そのアーキテクチャの基本です。 この記事では、サービスコンテナ、詳細サービスプロバイダーの作成、登録、および実用的な使用法を例で説明します。 Oveから始めます

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。
