LAMP搭建
安裝mysql:
tar zxvf
/usr/local/src/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz
mv mysql-5.1.40-linux-i686-icc-glibc23
/usr/local/mysql
useradd -s /sbin/nologin mysql
cd /usr/local/mysql
mkdir -p /data/mysql ; chown -R mysql:mysql
/data/mysql
./scripts/mysql_install_db --user=mysql
--datadir=/data/mysql
cp support-files/my-large.cnf
/etc/my.cnf
cp support-files/mysql.server
/etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
vim /etc/init.d/mysqld
------>“datadir=/data/mysql”
chkconfig --add mysqld
chkconfig mysqld on
service mysqld start
安裝PHP:
tar zxf php-5.3.27.tar.gz
vim /usr/local/apache2/conf/httpd.conf
找到:
在該行下面添加:
将該行改為:
修改為:
It works!
寫入:
LNMP搭建安裝mysql:
mv
mysql-5.1.40-linux-i686-icc-glibc23 /usr/local/mysql
useradd -s
/sbin/nologin mysql
cd
mkdir -p
/data/mysql ; chown -R mysql:mysql /data/mysql
cp
support-files/my-large.cnf /etc/my.cnf
support-files/mysql.server /etc/init.d/mysqld
chmod 755
vim
/etc/init.d/mysqld ------>“datadir=/data/mysql”
chkconfig --add
mysqld
chkconfig mysqld
on
service mysqld
start
cd php-5.3.27
安裝nginx:
cd nginx-1.4.4
./configure \
--prefix=/usr/local/nginx \
--with-http_realip_module \
--with-http_sub_module \
--with-http_gzip_static_module \
--with-http_stub_status_module
\
--with-pcre
make && make
install
>
/usr/local/nginx/conf/nginx.conf
加入:
user nobody nobody;
worker_processes 1;
error_log
/usr/local/nginx/logs/nginx_error.log crit;
pid
/usr/local/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;
events
{
use epoll;
worker_connections 6000;
}
http
include mime.types;
default_type
application/octet-stream;
server_names_hash_bucket_size
3526;
server_names_hash_max_size
4096;
log_format combined_realip '$remote_addr
$http_x_forwarded_for [$time_local]'
'$host "$request_uri"
$status'
'"$http_referer"
"$http_user_agent"';
sendfile on;
tcp_nopush on;
keepalive_timeout 30;
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
connection_pool_size 256;
client_header_buffer_size
1k;
large_client_header_buffers 8
4k;
request_pool_size 4k;
output_buffers 4 32k;
postpone_output 1460;
client_max_body_size 10m;
client_body_buffer_size
256k;
client_body_temp_path
/usr/local/nginx/client_body_temp;
proxy_temp_path
/usr/local/nginx/proxy_temp;
fastcgi_temp_path
/usr/local/nginx/fastcgi_temp;
fastcgi_intercept_errors on;
tcp_nodelay on;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 8k;
gzip_comp_level 5;
gzip_http_version 1.1;
gzip_types text/plain
application/x-javascript text/css text/htm application/xml;
server
listen 80;
server_name localhost;
index index.html index.htm
index.php;
root /usr/local/nginx/html;
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass
unix:/tmp/php-fcgi.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/usr/local/nginx/html$fastcgi_script_name;
}
檢驗配置:
/usr/local/nginx/sbin/nginx
-t
service nginx start
vim /usr/local/nginx/html/2.php
内容如下: