標籤:style blog http ar color os sp for strong
1.關閉 SELinux
- 編輯 /etc/selinux/config
- SELINUX="disabled"
2.安裝編譯器
yum install gcc gcc-c++ -y
3.安裝 PHP 組件
yum install perl install libxml2 libxml2-devel libmcrypt zlib autoconf curl-devel libXpm-devel
4. 安裝 Mysql
:http://dev.mysql.com/downloads/mysql/
yum install ncurses ncurses-devel cmake
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
make && make install
groupadd mysql && useradd -g mysql mysql
[ 修改 Mysql 設定檔 ]
* 指定的路徑需要把所屬使用者和使用者組改成 mysql
* 需要把 mysql 安裝目錄的使用者和使用者組也改成 mysql
1 [mysqld] 2 datadir=/data/mysql // 資料庫檔案存放目錄 3 socket=/tmp/mysql.sock // sock 檔案存放目錄 4 user=mysql // mysql 運行使用者 5 # Disabling symbolic-links is recommended to prevent assorted security risks 6 symbolic-links=0 7 8 [mysqld_safe] 9 log-error=/var/log/mysqld.log // mysql 錯誤記錄檔路徑10 pid-file=/var/run/mysqld/mysqld.pid // pid 檔案路徑
[ 初始化資料庫 ]
cd /usr/local/mysql./scripts/mysql_install_db --datadir=/data/mysql/ --user=mysql --basedir=/usr/local/mysql/
4.安裝 openssl
官網:http://www.openssl.org/
5.安裝 jpeg6
:http://ijg.org/files/
mkdir /usr/local/jpeg6
mkdir /usr/local/jpeg6/bin
mkdir /usr/local/jpeg6/lib
mkdir /usr/local/jpeg6/include
mkdir /usr/local/jpeg6/man
mkdir /usr/local/jpeg6/man/man1
./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-staticmake && make install
6.安裝 libpng
:http://www.libpng.org/pub/png/libpng.html
./configure --prefix=/usr/local/libpngmakemake install
7.安裝 freetype
:http://sourceforge.net/projects/freetype/files/
./configure --prefix=/usr/local/freetypemake make install
8. 安裝 GD 庫
:http://libgd.bitbucket.org/
編譯參數 |
解釋 |
prefix |
安裝目錄 |
with-jpeg |
jpeg 安裝目錄 |
with-png |
png 安裝目錄 |
with-freetype |
freetype 安裝目錄 |
|
|
5.安裝 PHP
官網:http://php.net/
編譯參數 |
解釋 |
prefix |
安裝目錄 |
enable-fpm |
開啟 php-fpm |
with-fpm-user |
php-fpm 運行使用者 |
with-fpm-group |
php-fpm 啟動並執行使用者組 |
with-openssl |
編譯 openssl [ 指定第四部安裝的路徑 ] |
with-pdo-mysql |
編譯 pdo-mysql 對 mysql 的支援 |
with-pdo-oci |
編譯 pdo-oci 對 oracle 的支援 |
with-mysqli |
編譯 with-mysqli 模組 [ mysql_config 的路徑 ] |
with-gd |
編譯 GD 模組 |
with-odbc |
編譯 ODBC 模組 |
with-png-dir |
編譯 png 模組 |
with-jpeg-dir |
編譯 jpcg 模組 |
with-curl |
編譯 curl 模組 |
with-mysql |
編譯 mysql 模組 |
遇到錯誤:
configure: error: png.h not found.
CentOS 6.4 LNMP 環境編譯安裝