php 2.4 mysql 5.5 nignx 1.4.7 一、安装mysql yum install gcc-c++ cmake ncurses-devel bison perl -y
useradd -s /sbin/nologin mysql
mkdir -p /data/mysql
chown -R mysql.mysql /data/mysql
tar -zxvf mysql-5.5.44.tar.gz;cd mysql-5.5.44
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/data/mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_READLINE=1 -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1
-DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
-DWITH_DEBUG=0 -DMYSQL_USER=mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock make -j2 && make install
cp support-files/my-medium.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql--datadir=/data/mysql --user=mysql
/etc/init.d/mysqld start
chkconfig --add mysqld
echo "PATH=$PATH:/usr/local/mysql/bin">>/etc/profile
source /etc/profile
二、安装php
cd php-5.4
yum install -y libxml2-devel libcurl-devel openjpeg-devel libjpeg-turbo-devel libpng-devel freetype-devel
./configure--prefix=/usr/local/php --enable-fpm--enable-debug --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir--enable-mbstring --with-curl --with-mysql=/usr/local/mysql
make && make install
cp sapi/fpm/php-fpm /etc/init.d/php-fpm
cd /usr/local/php/etc/ && cp php-fpm.conf.defaultphp-fpm.conf
/etc/init.d/php-fpm ##启动php-fpm
三、安装nginx
下载nginx wget http://nginx.org/download/nginx-1.4.7.tar.gz tar –zxvf nginx-1.4.7.tar.gz cd nginx-1.4.7 yum install pcre-devel -y 安装pcre库,支持rewrite 重写 注:安装源码的pcre时,指定pcre路径为解压的路径,而不是编译后的路径,否则会报错 yum install -y openssl-devel useradd -s /sbin/nologing -M www ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module make && make install 四、nginx整合php 编辑nginx配置文件 nginx.conf,在server 字段里加入: location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; include fastcgi_params; }
将
改为:
|