centos
http://www.centoscn.com/image-text/install/2014/1209/4281.html
启用ssh
如果安装centos7 需要选择centos 64!!!!!!!!!!!!!!!!
安装nignx php 环境
http://www.thinkphp.cn/code/992.html
安装报错 安装 GCC
http://www.rjkfw.com/s_3059.html(database disk image is malformed)
开机自启nginx echo "/data/soft/nginx/nginx" >> /etc/rc.local
openssl的安装,下载不了,先下载在安装
虚拟机上很多wege 访问不了主机,需要,在实体机上下载传上去
./configure --sbin-path=/data/soft/nginx/nginx \--conf-path=/data/soft/nginx/nginx.conf \--pid-path=/data/soft/nginx/nginx.pid \--with-http_ssl_module \--with-pcre=/data/soft/src/pcre-8.37 \--with-zlib=/data/soft/src/zlib-1.2.8 \--with-openssl=/data/soft/src/openssl-1.0.1h
开放80端口
./configure --prefix=/data/soft/php --enable-fpm --with-mcrypt \--enable-mbstring --disable-pdo --with-curl --disable-debug --disable-rpath \--enable-inline-optimization --with-bz2 --with-zlib --enable-sockets \--enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex \--with-mhash --enable-zip --with-pcre-regex --with-mysql --with-mysqli \--with-gd --with-jpeg-dir --with-config-file-path=/etc
cp php.ini-dist /usr/local/php/lib/php.ini
报错
http://www.nginx.cn/2196.html(mcrypt.h not found. Please reinstall libmcrypt.)
修改根目录
location / {
root /data/www;
index index.html index.htm index.php;
}
location ~ \.php$ {
root /data/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
mysql 启动报权限不够
chmod a+wrx /etc/init.d/mysqld
重启php的问题
那个pid文件是需要vi php-fpm.conf 去掉里面那个 pid = run/php-fpm.pid 前面的分号然后再启动php-fpm才能自动生成的 呵呵,我也是有同样的疑问研究了下才弄出来的 网上确实没大有说明这个问题的
netstat -apn | grep 9000
kill -HUP pid 关闭进程(守护京城)
重启nginx
/data/soft/nginx/nginx -s reload重启php kill -USR2 `cat /data/soft/php/var/run/php-fpm.pid`
关闭图片界面
vim /etc/inittab 将
改为3(以前是5)
安装memcached 扩展
./configure -enable-memcached -with-php-config=/data/soft/php/bin/php-config -with-zlib-dir -with-libmemcached-dir=/data/soft/libmemcached -prefix=/data/soft/phpmemcached
chmod -R 777 /data/www
修改开发目录为最高权限
这个报错
Fatal error: Call to undefined function _() in /data/www/uya/admin/library/configs/system.config.php on line 8
缺少gettext扩展,到php的源码目录
cd /data/soft/src/php-5.6.2
./configure --with-php-config=/data/soft/php/bin/php-config
netstat –apn | grep 8080 查看端口占用
kill -9 PID 关闭进程