一、更新系统
sudo apt-get update
二、安装上传下载工具
sudo apt-get install lrzsz
rz是上传文件,sz是下载文件
三、安装解压工具
sudo apt-get install unzip
四、安装Nginx
sudo apt-get install nginx
安装完成之后浏览器中输入http://localhost测试是否安装正确。
五、安装PHP5
sudo apt-get install php5
六、安装Mysql
安装:sudo apt-get install mysql-servermysql-client
重启Mysql服务器:sudoservice mysql restart
七、安装依赖文件
sudo apt-get install php5-fpm
sudo apt-get install php5-gd sudo apt-get installphp5-cli sudo apt-get install php5-curl sudo apt-get install php5-mcrypt sudoapt-get install php5-mysql sudo apt-get install php5-readline
八、修改配置文件
修改Nginx配置文件
1、nginx的主配置/etc/nginx/nginx.conf保持不动
有两行需要注意,不需要改这两行,只需存在即可。
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
2、配置php5监听端口
文件目录:/etc/php5/fpm/pool.d/www.conf
修改/etc/php5/fpm中的pool.d文件中的嵌套文件www.conf
在里边找到listen=/var/run/php5-fpm.sock在后边加上listen=127.0.0.1:9000
重启服务:sudo service php5-fpm restart
查看php5运行进程
ps -waux grep php5
打开关闭php5进程
sudo service php5-fpm stop sudo service php5-fpm startsudo service php5-fpm restart sudo service php5-fpm status
3、在/var/www目录下新建配置文件夹configs,将/etc/nginx/sites-available/目录下的default文件复制到/var/www/configs文件夹中,将复制过来的文件进行命名,修改文件内容如下:
server {
listen 80;
server_name www.huaguor.com;
root/var/www/huaguor/;
index index.php;
location / {
try_files $uri $uri/=404;
}
location ~ \.php$ {
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
includefastcgi_params;
}
}
保存,然后将此文件软连接
ln -s /var/www/configs/huaguor/etc/nginx/sites-enabled/huaguor
reload下nginx:service nginx reload或者 重启service nginx restart
同理,将其他站点的配置文件如上步骤设置。
2、修改MySQL
开启Mysql远程访问
第一步:
在使apt-getinstall mysqlserver默认安装mysql的情况下需要修改
vim /etc/mysql/my.cnf找到bind-address= 127.0.0.1
注释掉这行,如:#bind-address = 127.0.0.1
或者改为:bind-address= 0.0.0.0
允许任意IP访问;
或者自己指定一个IP地址。
重启MySQL:service mysql restart
第二步:
授权用户能进行远程连接
mysql -u root -p输入密码
grant all privileges on *.* to root@"%"identified by "password" with grant option;
flush privileges;
第一行命令解释如下,*.*:第一个*代表数据库名;第二个*代表表名。这里的意思是所有数据库里的所有表都授权给用户。root:授予root账号。“%”:表示授权的用户IP可以指定,这里代表任意的IP地址都能访问MySQL数据库。“password”:分配账号对应的密码,这里密码自己替换成你的mysql root帐号密码。
第二行命令是刷新权限信息,也即是让我们所作的设置马上生效。
建立数据库
8、安装WordPress
在/var/www/的目录下建立文件夹,将安装程序放进去,修改配置文件
常见问题
1、终端中提示:unable to resolve host aying
sudo vi /etc/hosts
编辑hosts文件:127.0.0.1 hostname aying
领取专属 10元无门槛券
私享最新 技术干货