nginx
新增nginx啟動指令碼
vim /etc/init.d/nginx
# 複製貼上儲存以下內容
# 儲存退出
:wq# 為指令碼新增執行許可權
chmod +x /etc/init.d/nginx
# 新增開啟啟動
chkconfig --add /etc/init.d/nginx
# 這樣就可以使用以下命令來管理nginx了
service nginx start|restart|stop
新增環境變數
vim /etc/profile
# 新增這一行
export path=/usr/local/nginx:$path
# 儲存退出
:wqsource /etc/profile
php新增php-fpm啟動指令碼
vim /etc/init.d/php-fpm
# 複製貼上儲存以下內容
#! /bin/sh
### begin init info
# provides: php-fpm
# required-start: $remote_fs $network
# required-stop: $remote_fs $network
# default-start: 2 3 4 5
# default-stop: 0 1 6
# short-description: starts php-fpm
# description: starts the php fastcgi process manager daemon
### end init info
prefix=/usr/local/php
exec_prefix=$
php_fpm_bin=$/sbin/php-fpm
php_fpm_conf=$/etc/php-fpm.conf
php_fpm_pid=$/var/run/php-fpm.pid
php_opts="--fpm-config $php_fpm_conf --pid $php_fpm_pid"
wait_for_pid ()
case "$1" in
start)
echo -n "starting php-fpm "
$php_fpm_bin --daemonize $php_opts
if [ "$?" != 0 ] ; then
echo " failed"
exit 1
fiwait_for_pid created $php_fpm_pid
if [ -n "$try" ] ; then
echo " failed"
exit 1
else
echo " done"
fi;;
stop)
echo -n "gracefully shutting down php-fpm "
if [ ! -r $php_fpm_pid ] ; then
echo "warning, no pid file found - php-fpm is not running ?"
exit 1
fikill -quit `cat $php_fpm_pid`
wait_for_pid removed $php_fpm_pid
if [ -n "$try" ] ; then
echo " failed. use force-quit"
exit 1
else
echo " done"
fi;;
force-quit)
echo -n "terminating php-fpm "
if [ ! -r $php_fpm_pid ] ; then
echo "warning, no pid file found - php-fpm is not running ?"
exit 1
fikill -term `cat $php_fpm_pid`
wait_for_pid removed $php_fpm_pid
if [ -n "$try" ] ; then
echo " failed"
exit 1
else
echo " done"
fi;;
restart)
$0 stop
$0 start
;;reload)
echo -n "reload service php-fpm "
if [ ! -r $php_fpm_pid ] ; then
echo "warning, no pid file found - php-fpm is not running ?"
exit 1
fikill -usr2 `cat $php_fpm_pid`
echo " done"
;;*)
echo "usage: $0 "
exit 1
;;esac
# 儲存退出
:wq# 為指令碼新增執行許可權
chmod +x /etc/init.d/php-fpm
# 新增開啟啟動
chkconfig --add /etc/init.d/php-fpm
# 這樣就可以使用以下命令來管理php-fpm了
service php-fpm start|restart|stop
新增環境變數
vim /etc/profile
# 新增這一行
export path=/usr/local/php/bin:$path
# 儲存退出
:wqsource /etc/profile
如果出錯
vim /usr/local/php/etc/php-fpm.conf
;pid = run/php-fpm.pid
修改為pid = run/php-fpm.pid
mysql
新增mysql服務
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on
service mysql start
複製mysql配置檔案
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
新增環境變數
vim /etc/profile
# 新增這一行
export path=/usr/local/mysql/bin:$path
# 儲存退出
:wqsource /etc/profile
Nginx PHP MYSQL搭建指南
前段時間由於哪位黑客惡意攻擊我的 導致萬網直接把我的主機停用,只好換vps,配製自然沒有獨立主機高了,遠端桌面就要等好久,對於我 這個急性子的人來說無疑是受不了,所以琢磨換成linux效能應該好點。好了天研究,終於把整個環境配製好了。費話少說,直接下面的介紹。注 不要加上 without http ...
LNMP公升級Nginx,PHP,MYSQL的方法
目前最新的lnmp是0.9 full版本,可能要照顧一些低配置的vps,所以使用的php,mysql,nginx都不是最新的版本。如果你的vps是比較高配置的,建議大家自己手動公升級。目前建議公升級到的版本 php 5.3.20,mysql 5.5.29,nginx 1.2.6。mysql5.5雖然...
linux配置 網路配置
ip位址,子網掩碼,閘道器 設定ip位址,子網掩碼並啟用 ifconfig eth0 10.192.77.250 netmask 255.255.255.0 up 注 ip,掩碼,閘道器都設定到 etc sysconfig network scripts ifcfg eth0裡面了。設定多ip 可以...