安装nginx
nginx历史版本下载(1.4.2):
http://nginx.org/download/
1,安装:zlib1g-dev
apt-get install zlib1g-dev
2,安装pcre :
apt-get install libpcre3 libpcre3-dev
3,安装nginx:
./configure --prefix=/usr/local/nginx
make && make install
安装mysql
apt-get install mysql-sever mysql-client libmysqlclient-dev
安装php
php历史版本下载(5.4.19):
http://www.php.net/releases/
1,安装libxml2
apt-get install libxml2 libxml2-dev
2,安装libpng
apt-get install libpng12-dev
3,安装php
./configure --prefix=/usr/local/php \
--with-mysql=mysqlnd \
--enable-mysqlnd \
--with-gd \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--enable-fpm
4,拷贝配置文件
cp /usr/local/src/php-5.4.19/php.ini-development /usr/local/php/lib/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
5,启动php
groupadd nobody
./sbin/php-fpm
gedit /usr/local/nginx/conf/nginx.conf
第一处
server {
listen 80;
server_name localhost;
root html;
第二处
location ~ \.php$ {
root html;fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html/$fastcgi_script_name;
include fastcgi_params;
}
/usr/local/nginx/html/test.php内容如下
<?php
phpinfo();
浏览器输入127.0.0.1/test.php
mysql测试
mysql -u root –p
如果提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO):
/etc/init.d/mysql stop
/etc/init.d/mysql restart
启动、停止、重启mysql服务的方法:
service mysql start/stop/restart
或/etc/init.d/mysql start(stop、restart)
centos下需要把上述mysql换为mysqld